List
- mutable(가변적)이다. 요소를 삭제 및 추가할 수 있음.
- 중복 가능
- 서로 다른 type의 자료형을 담을 수 있음.
- list와 list를 합칠 수 있음.
Tuple
- immutable(가변적이지 않음). 요소를 삭제 및 추가할 수 없음.
- 중복 가능
Set
- mutable하다.
- 중복을 허용하지 않음. 따라서 객체에 다른 정보가 들어 있는지 확인할 수 있음.
- 논리 연산자(|, &)와 뺄셈 연산자(-) 등을 이용해 합집합, 교집합, 차집합 등을 표현할 수 있음.
Dictionary
- mutable하다.
- key-value 값으로 저장되며, key값은 중복이 불가능하다.
도움을 받은 곳 : https://velog.io/@inyong_pang/Data-Structure-list%EB%A6%AC%EC%8A%A4%ED%8A%B8-vs-tuple%ED%8A%9C%ED%94%8C-vs-set%EC%85%8B-vs-dict%EB%94%95%EC%85%94%EB%84%88%EB%A6%AC
'CS > Python' 카테고리의 다른 글
[파이썬] 이중 리스트 초기화 방법 (0) | 2021.08.18 |
---|---|
[파이썬] String Formatting (f-string) (0) | 2021.08.16 |
[파이썬] 값에 의한 호출, 참조에 의한 호출(call by value, call by reference) (0) | 2021.07.26 |
파이썬 if __name__ == "__main__" (0) | 2021.07.02 |
파이썬의 자료형과 네이밍 컨벤션 (0) | 2021.06.24 |