All about Python/기본

7. Python 튜플(Tuples)

① 리스트는 요소의 집합을 저장하고, 수정할 수 있다는 특징이 있다.

② 튜플은 리스트에서 수정할 수 있는 기능을 제외한 것과 같다.

  ㉠ 수정 권한이 없는 사용자가 수정하는 것을 방지하기 위해 사용할 수 있다.

  ㉡ 파이썬에서는 이러한 특성을 '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

 

'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