• 튜플의 불변성
튜플은 읽기 전용 데이터 구조라서 생성한 이후 요소를 변경할 수 없습니다. 예를 들어, 다음과 같이 튜플의 요소를 변경하려고 하면 오류가 발생합니다.
fruits[1] = "blueberry" # 튜플 요소 변경 시도
|
실행결과 |
TypeError: 'tuple' object does not support item assignment |
튜플은 생성된 이후 크기가 고정되므로 요소를 추가하거나 삭제할 수도 없습니다. 다음 코드는 요소를 추가하려 했을 때 발생하는 오류를 보여 줍니다.
fruits.append("date") # 튜플 요소 추가 시도
|
실행결과 |
AttributeError: 'tuple' object has no attribute 'append' |