① 리스트는 요소의 집합을 저장하고, 수정할 수 있다는 특징이 있다.
② 튜플은 리스트에서 수정할 수 있는 기능을 제외한 것과 같다.
㉠ 수정 권한이 없는 사용자가 수정하는 것을 방지하기 위해 사용할 수 있다.
㉡ 파이썬에서는 이러한 특성을 'immutable'이라고 한다. 즉, immutable한 리스트가 튜플이다.
③ 튜플은 리스트의 대괄호가 소괄호로 대체되었다는 것을 제외하곤 표기법과 사용법은 동일하다.
④ 튜플의 값을 변경하려하면 "TypeError: 'tuple' object does not support item assignment"이란 오류가 발생한다.
㉠ 새로운 튜플을 할당하는 것으로 튜플의 값이 바뀐 것 같은 효과를 줄 수 있다.
⑤ 튜플의 전체 요소를 for 반복문을 이용해 탐색할 수 있다.
'All about Python > 기본' 카테고리의 다른 글
9. Python IF 문(IF STATESMENTS) (0) | 2022.07.12 |
---|---|
8. Python for문 (0) | 2022.05.27 |
6. Python 리스트(Lists) (0) | 2022.05.09 |
5. Python 불리언 형(Boolean types) (0) | 2022.05.07 |
4. Python 주석 처리 (0) | 2022.04.26 |