객체가 절대 변경되면 안되는 경우에 tuple을 사용
변수명 = (1,2,3,4) << tuple
변수명 = [1,2,3,4] << list
list와 매우 비슷하지만 불가변성을 지님.
요소가 인덱스의 위치에 할당되면, 해당 요소를 가져와서 수정이 불가능함.
tup = (1,2,3,4,4,5)
tup[4] = "4" # 4번째 인덱스의 숫자 4를 문자 4로 변경 시
> TypeError: 'tuple' object does not support item assignment
# tuple은 오브젝트 재할당을 지원하지 않는다는 메세지 노출
tup = (1,2,3,4,4,5)
tup[2]
> 3
tup[2::]
> (3, 4)
tup = (1,2,3,4,4,5)
tup.index(4)
> 3
tup = (1,2,3,4,4,5)
tup.count(4)
> 2