List Tuple의 공통점
여러 데이터를 담을 수 있는 컨테이너형 변수이다.
인덱싱과 슬라이싱을 통해 특정 요소에 접근할 수 있다.
중복된 값을 저장할 수 있다.
요소의 순서를 관리한다.
for문으로 반복이 가능하다.
List와 Tuple의 차이점
List는 수정(append()
, insert()
, remove()
, pop()
)이 가능하지만, Tuple은 한번 선언되면 수정이 불가능
List는 대괄호를 Tuple은 일반괄호를 사용하여 요소를 담는다.
Set
중괄호({}
)를 사용한다.
중복을 허용하지 않으며, 순서가 없는 자료구조다.
Dictionary
중괄호({}
)를 사용한다.
key와 value값을 가진다.
key값의 중복을 허용하지 않는다.
Set과 Dictionary의 차이점
빈 Set은 set()
으로 만드는 반면, 빈 Dictionary는 {}
로 생성한다.
Set은 add()
와 remove()
로 요소를 추가 및 삭제하는 반면, Dictionary는 dict 객체[key]=value
와 del dict 객체[key]
로 요소를 추가 및 삭제한다.