튜플은 리스트와 비슷하지만 변경할 수 없는 데이터 타입입니다.
괄호 ( ( ) ) 로 열고 닫아서 선언합니다. 콤마,로 구별되는 객체를 나열한다고 보시면 됩니다.
t = 1
t2 = 1, 2, 3
print(t)
print(t2[1:])
리스트 때와 똑같이 접근이 가능합니다.
다른 점이라면 앞서 말씀드렸듯이 변경할 수 없는 데이터 타입이기 때문에
t2[0] = 1
이라고 하면
TypeError : 'tuple' object does not support item assignment
이와 같은 타입 에러가 발생합니다.
인덱스에 요소를 할당하는 작업을 할 수 없기 때문에 절대 변경되지 않아야 하는 값이 있다면 튜플을 사용하시는 것을 권장드립니다.