2020-12-14 12:47:26

튜플의 경우는 값을 변경하는 것이 안됩니다. 그렇기 때문에 값의 변경이 필요한 경우에는 리스트를 써주는 것이 좋습니다. 하지만, 그럼에도 불구하고 값의 변경이 필요하다면 어떻게 해야할까요? 

 

가능한 하나의 방법은 먼저 튜플을 리스트로 바꾼 다음에 값을 변경한 후 다시 튜플로 바꾸는 것입니다. 

 

먼저 정말로 튜플의 경우 값을 바꿀 수 없는지 확인해보겠습니다. 

 

 

보시다시피 index가 2인 위치의 값을 변경해보려고 했는데 에러가 떴습니다. 

 

이번에는 먼저 리스트로 변환한 후, 값을 바꾸고, 다시 튜플로 변환해보겠습니다.

 

 

잘 바뀌었죠? 튜플의 경우에는 이런 식으로 값을 바꿔줘야 합니다. 

 

bskyvision의 추천글

[python] 리스트 [ ], 튜플 ( ), 딕셔너리 { } 비교