본문 바로가기

Computer Science&Engineering/파이썬

튜플 간단 사용법 | 튜플 합치기 , 튜플 함수

tu1=('a1','b1','c1')
tu2=('a2','b2','c2')

# tu1와 tu2를 합쳐서 tu3을 만드시오.

>>> tu3 = tu1 + tu2
>>> tu3
('a1', 'b1', 'c1', 'a2', 'b2', 'c2')

# tu3 대상 4번째 자리의 구성요소는 무엇인가?

>>> tu3[3]
'a2'

# 3번째부터 6번째까지의 구성요소는 무엇인가?

>>> tu3[2:6]
('c1', 'a2', 'b2', 'c2')

# tu3을 3번 반복해서 tu4를 만드시오.

>>> tu4 = tu3 * 3
>>> tu4
('a1', 'b1', 'c1', 'a2', 'b2', 'c2', 'a1', 'b1', 'c1', 'a2', 'b2', 'c2', 
'a1', 'b1', 'c1', 'a2', 'b2', 'c2')

# tu4에 'a1'이 몇개 있는지 확인해보시오.

>>> tu4.count('a1')
3

# tu4에 첫번째 'b2'가 어느 위치에 있는 확인해보시오.

>>> tu4.index('b2')
4

# tu4에 ([1,2,3],['a','b','c']) 를 추가해서 tu5를 만드시오.

>>> tu5 = tu4 + ([1,2,3],['a','b','c'])
>>> tu5
('a1', 'b1', 'c1', 'a2', 'b2', 'c2', 'a1', 'b1', 'c1', 'a2', 'b2', 'c2',
'a1', 'b1', 'c1', 'a2', 'b2', 'c2', [1, 2, 3], ['a', 'b', 'c'])

# tu5 안에 있는 1을 5로 수정하고 'b'를 'd'로 수정하시오.

>>> tu5.index([1,2,3])
18
>>> tu5[18][0] = 5
>>> tu5[19][1] = 'd'
>>> tu5
('a1', 'b1', 'c1', 'a2', 'b2', 'c2', 'a1', 'b1', 'c1', 'a2', 'b2', 'c2', 
'a1', 'b1', 'c1', 'a2', 'b2', 'c2', [5, 2, 3], ['a', 'd', 'c'])
반응형