Python 튜플은 변경할 수 없는 개체입니다. 따라서 업데이트를 시도하는 작업은 허용되지 않습니다. 그러나 다음 해결 방법을 사용할 수 있습니다.
먼저 내장 함수 list()를 사용하여 튜플을 목록으로 변환합니다. 특정 인덱스의 요소에 새 값을 할당하는 목록 개체에 항목을 항상 업데이트할 수 있습니다. 그런 다음 다른 내장 함수 tuple()을 사용하여 이 목록 개체를 다시 튜플로 변환합니다.
>>> T1=(10,50,20,9,40,25,60,30,1,56) >>> L1=list(T1) >>> L1[5]=100 >>> T1=tuple(L1) >>> T1 (10, 50, 20, 9, 40, 100, 60, 30, 1, 56)
원래 튜플의 인덱스 4에 있는 요소가 25에서 100으로 변경되었습니다.