Tuple
- 단일 변수에 여러 항목을 저장하는 데 사용
- 중복을 허용하지만 항목에 정의 된 순서가 있으며 해당 순서가 변경되지 않고 튜플의 항목을 변경할 수 없음
thistuple = ("apple", "banana", "cherry")
print(thistuple)
항목이 하나만있는 튜플을 만들려면 항목 뒤에 쉼표를 추가
thistuple = ("apple",)
print(type(thistuple))
#NOT a tuple
thistuple = ("apple")
print(type(thistuple))
튜플을 리스트로 변환하고, 리스트을 변경하고, 리스트을 다시 튜플로 변환 할 수 있음
추가 제거 역시 리스트로 변환 후 항목 변경후에 다시 튜플로 변환해야됨
x = ("apple", "banana", "cherry") # tuple
y = list(x) # list로 변환
y[1] = "kiwi" # 항목 변환
x = tuple(y) # tuple로 변환
print(x)
출처