RedMeta

튜플은 리스트와 비슷하지만 변경할 수 없는 데이터 타입입니다.
괄호 ( ( ) ) 로 열고 닫아서 선언합니다. 콤마,로 구별되는 객체를 나열한다고 보시면 됩니다.

t = 1
t2 = 1, 2, 3

print(t)
print(t2[1:])


리스트 때와 똑같이 접근이 가능합니다.

다른 점이라면 앞서 말씀드렸듯이 변경할 수 없는 데이터 타입이기 때문에
t2[0] = 1
이라고 하면

TypeError : 'tuple' object does not support item assignment

이와 같은 타입 에러가 발생합니다.

 


인덱스에 요소를 할당하는 작업을 할 수 없기 때문에 절대 변경되지 않아야 하는 값이 있다면 튜플을 사용하시는 것을 권장드립니다.

공유하기

facebook twitter kakaoTalk kakaostory naver band