튜플의 경우는 값을 변경하는 것이 안됩니다. 그렇기 때문에 값의 변경이 필요한 경우에는 리스트를 써주는 것이 좋습니다. 하지만, 그럼에도 불구하고 값의 변경이 필요하다면 어떻게 해야할까요?
가능한 하나의 방법은 먼저 튜플을 리스트로 바꾼 다음에 값을 변경한 후 다시 튜플로 바꾸는 것입니다.
먼저 정말로 튜플의 경우 값을 바꿀 수 없는지 확인해보겠습니다.
보시다시피 index가 2인 위치의 값을 변경해보려고 했는데 에러가 떴습니다.
이번에는 먼저 리스트로 변환한 후, 값을 바꾸고, 다시 튜플로 변환해보겠습니다.
잘 바뀌었죠? 튜플의 경우에는 이런 식으로 값을 바꿔줘야 합니다.
bskyvision의 추천글
'Dev > python' 카테고리의 다른 글
[python] 랜덤 비밀번호 생성하기 (6) | 2021.01.06 |
---|---|
[python] 이번 달의 첫 시간과 마지막 시간을 알고 싶다면? 2021-01-01 00:00:00 과 2021-01-31 23:59:59 (2) | 2021.01.05 |
[python] 리스트 내 중복된 요소 없애고 하나씩만 남게 하는 3가지 방법 (2) | 2021.01.04 |
[flask+jinja2] 행 개수 세기, 문자열 길이 산출하기, length 필터 (0) | 2020.12.18 |
[flask+jinja2] 중복되는 html 처리, {% include %} 사용 (6) | 2020.12.09 |
[python] 리스트들의 교집합 찾기(set 활용) (0) | 2020.12.07 |
[python] 파이참 venv 가상환경 만들고 간단한 예제 코드 실행하기 (window 10) (9) | 2020.10.09 |
[flask] flask로 웹 어플리케이션 만들기 (코로나19 오늘 확진자 수 알림) (0) | 2020.10.08 |