Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python 튜플 요소 값을 어떻게 업데이트할 수 있습니까?


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으로 변경되었습니다.