튜플(Tuple)

Hyo Kyun Lee·2021년 5월 2일
0

Python

목록 보기
5/26

1. 개념

  • 요소를 삭제/변경할 수 없는 자료구조
  • list와 유사하게 메모리에서 크기와 인덱스가 정해져있지않다.

2. 참조개념

list
-요소를 삭제/변경이 가능한 메소드가 존재한다(append/remove).
-메모리에서 크기와 인덱스가 정해져있지않다.
*배열처럼 정해진 크기 및 인덱스내 로직이 구현되는 것이 아님
*비연속적인 메모리에서 node/pointer를 통해 데이터 삽입/삭제가 용이한 구조
-array와는 다르게 메모리가 연속할당이 되지않고, 동적할당이 된다.
*array는 단순한 데이터 탐색/조회가 용이한 구조

set
-중복이 불가능한 collection 자료형
-요소들간 인덱스가 없어 인덱싱이 불가

dictionary
-중복이 불가능한 collection 자료형(set class속성을 상속)
-요소들간 key/value로 데이터 접근, value가 list형태의 구조로 되어있다.
-value는 list 메소드인 append, remove를 통한 추가/삭제가 가능하다.
-key값은 서로 중복이 불가능하다.

3. 참조링크

https://specialscene.tistory.com/142

4. remind

코드에 대한 이해가 우선이다. Not sugar syntax But sugar logic!

0개의 댓글