dictionary & set / list & tuple

최창환·2022년 3월 6일
0
post-thumbnail

Dictionary & Set


공통점

둘다 {}로 이루어져 있다.
dictionary와 set 모두 key값의 중복이 허용되지 않는다. (collection 자료형)


차이점

dictionary는 set과 달리 key와 value로 이루어져있다.
dictionary의 key값은 immutable이나 set의 key값은 mutable하다
set은 중복제거, 합집합, 교집합, 차집합 등의 수학적인 계산이 가능하다.



list & tuple


공통점

둘 다 일련의 객체를 저장하는 container이다.
타입과 상관없이 element를 가질 수 있다.


차이점

list는 mutable하지만 tuple은 immutable하다.
list는 append, remove메소드로 요소를 추가하거나 삭제할 수 있지만 tuple은 이러한 메소드가 없다.
tuple은 immutable하기때문에 용량이 적고 간단한 데이터를 표현할때에는 tuple이 효과적이다.

profile
포기하지 않는 개발자

0개의 댓글