1. Tuple

튜플(Tuple)은 리스트와 거의 비슷한 형태입니다.

다만 리스트변경이 가능(mutable)하고 튜플변경이 불가능(immutable)하다는 차이가 있습니다.

입력

number_list = [1, 2, 3]
number_tuple = (1, 2, 3)

number_list[1] = 4
print(number_list)

number_tuple[1] = 4
print(number_tuple)

출력

# number_list
[1, 4, 3]
# number_tuple
Traceback (most recent call last):
  File "/study.py", line 7, in <module>
    tuple[1] = 4
TypeError: 'number_tuple' object does not support item assignment

2. 튜플의 method

변경이 불가능 하기 때문에 사용 할 수 있는 method가 제한적입니다.

입력

t = (1, 2, 3, 4, 5, 6)
t.count(1)
t.index(5)

출력