All about Python/기본
7. Python 튜플(Tuples)
Tag story
2022. 5. 27. 22:39
① 리스트는 요소의 집합을 저장하고, 수정할 수 있다는 특징이 있다.
② 튜플은 리스트에서 수정할 수 있는 기능을 제외한 것과 같다.
㉠ 수정 권한이 없는 사용자가 수정하는 것을 방지하기 위해 사용할 수 있다.
㉡ 파이썬에서는 이러한 특성을 'immutable'이라고 한다. 즉, immutable한 리스트가 튜플이다.
③ 튜플은 리스트의 대괄호가 소괄호로 대체되었다는 것을 제외하곤 표기법과 사용법은 동일하다.
6. Python 리스트(Lists)
① 리스트(Lists)는 한 블럭에 정보군을 저장할 수 있게 해준다. ② 리스트는 인덱스(index)라는 것을 이용해 항목들에 순서를 부여하고 이것들을 조작할 수 있게 해준다. ㉠ 인덱스의 개념을 이해
hemahero.tistory.com
④ 튜플의 값을 변경하려하면 "TypeError: 'tuple' object does not support item assignment"이란 오류가 발생한다.
㉠ 새로운 튜플을 할당하는 것으로 튜플의 값이 바뀐 것 같은 효과를 줄 수 있다.
⑤ 튜플의 전체 요소를 for 반복문을 이용해 탐색할 수 있다.
8. Python for문
① 파이썬에서 for문은 다른 언어와 달리 보다 직관적인 방법을 채택했다. ㉠ 일반적인 for문의 사용은 반복자(iterator)를 사용해서 배열이나 자료 구조를 순회한다. ⓐ 반복자라는 것을 통해서 배
hemahero.tistory.com