Set 과 Dictionary 의 차이
List 와 Tuple 의 차이에 관한 간단한 포스팅입니다. ✍
중복 불가능한 집합(collection
) 자료형이다. 집합 자료형의 특징이 있다.
no-repeat
).unordered
){}
)를 사용해서 표현한다.key
값만 존재한다.key
값은 mutable
(가변)의 속성을 가지고 있음key
값과 value
값 2개가 존재한다.key
값은 imutable
(불변)의 속성을 가지며 value
는 mutable
하다.hash
값으로 변환된다.(입력값이 일정한 길이를 가지는 출력값으로 변환된다.)container
형 변수이다.ordered
)iteration-protocol
)repeated
)mutable
하다. mutable
해서 imutable
한 key
값을 가지는 dictionary의 key
값으로 사용할 수 없다.objact
(객체)를 복사할 경우 새로운 객체를 생성하기 때문에 다른 객체가 된다.imutable
해서 dictionary의 key
값으로 사용할 수 있다.imutable
(불변객체) 이기 때문에)iteration-protocol
속도가 list보다 더 빠르다.참고자료