본문 바로가기

Python/파이썬 기초 공부하기

파이썬 Tuple

파이썬 튜플

 

파이썬의 튜플은 순서O, 중복O 인면에서는 리스트와 같으나 수정및 삭제가 되지 않는다. 

 

# 튜플 (순서o, 중복o, 수정x, 삭제x)

a = ()
b = (1,)
c = (1, 2, 3, 4)
d = (10, 100, ('a', 'b', 'c'))

print(c[2]) # 3
print(d[2][1]) # b

print(d[2:])  # (('a', 'b', 'c'),)

print(d[2][0:2])  # ('a', 'b')

print(c + d) # (1, 2, 3, 4, 10, 100, ('a', 'b', 'c'))
print(c * 3) # (1, 2, 3, 4, 1, 2, 3, 4, 1, 2, 3, 4)

 

튜플 함수 

 

index

 

z = (5, 2, 1, 3, 4)

print(z.index(5)) # 0

 

찾는 값의 인덱스를 반환한다 

 

z = (5, 2, 1, 3, 1)

print(z.count(1)) # 2

 

인자가 들어있는 갯수를 출력한다