[Python] frozenset() 함수 사용방법 및 예제

1개월 전 질문 1개월 전 토론 14 views

frozenset([iterable])

frozenset() 함수는 주어진 iterable 매개변수로 초기화된 불변 frozenset 객체를 반환합니다.

Frozen set은 Python set 객체의 불변 버전일 뿐입니다.
집합(set)의 요소는 언제든지 수정할 수 있지만 고정 집합의 요소는 생성 후 동일하게 유지됩니다.

따라서 고정 집합을 사전의 키 또는 다른 집합의 요소로 사용할 수 있습니다.
그러나 집합과 마찬가지로 순서가 지정되어 있지 않습니다. (원소는 모든 인덱스에서 설정할 수 있습니다)

 

매개변수

  • iterable (선택사항) - 고정 집합을 초기화할 요소가 포함된 titerable입니다.
    설정, 사전, 튜플 등을 사용할 수 있습니다.

 

리턴값

주어진 table의 요소로 초기화된 불변 frozenset을 반환합니다.
매개 변수가 전달되지 않으면 빈 고정 집합을 반환합니다.

 

예제

# 모음 튜플
vowels = ('a', 'e', 'i', 'o', 'u')

fSet = frozenset(vowels)
print('The frozen set is:', fSet)
print('The empty frozen set is:', frozenset())

# frozenset은 불변입니다.
fSet.add('v')

결과

The frozen set is: frozenset({'a', 'o', 'u', 'i', 'e'})
The empty frozen set is: frozenset()
Traceback (most recent call last):
  File "<string>, line 8, in <module>
    fSet.add('v')
AttributeError: 'frozenset' object has no attribute 'add'

python 강좌 frozenset

2022-05-17 16:17

0개의 해답

해결방법이나 팁을 알고 계신다면


© 2022 pinfo. All rights reserved.