Python frozenset() 내장 함수

Python 3 설명서에서 발췌

새로운 frozenset 객체를 반환하며, 선택적으로 iterable 에서 요소를 가져옵니다. frozenset은 내장 클래스입니다. 이 클래스에 대한 설명서는 frozenset 및 Set Types — set, frozenset을 참조하십시오.

소개

Python 의 frozenset() 함수는 iterable 로부터 불변 (immutable) 이며 해시 가능한 (hashable) 집합을 생성하는 내장 함수입니다. 일반 set과 달리 frozenset은 생성 후에는 수정할 수 없으므로 요소를 추가하거나 제거할 수 없습니다. 이러한 불변성 덕분에 딕셔너리 키로 사용하거나 다른 집합의 요소로 사용하는 데 적합합니다.

예시

frozenset([1, 2, 3])
frozenset({1, 2, 3})
frozenset((1, 2, 3))
frozenset({1, 2, 3})
frozenset({1, 2, 3})
frozenset({1, 2, 3})

관련 링크