frozenset(iterable=set())
Возвращает неизменяемое множество.
Параметры
Функция Frozenset() принимает один параметр:
iterable
(необязательно) —iterable
, который содержит элементы для инициализации замороженного набора. Iterable может быть установлен, словарь, кортеж и т. д.
Возвращаемое значение
- Функция
Frozenset()
возвращает неизменяемыйfrozenset
, инициализированный элементами из заданного итерируемого объекта. - Если никакие параметры не переданы, он возвращает пустой
frozenset
.
Примеры
# кортеж гласных
vowels = ('i', 'e', 'i', 'o', 'u')
fSet = frozenset(vowels)
print('The frozen set is:', fSet)
print('The empty frozen set is:', frozenset())
# замороженные наборы неизменны
fSet.add('v')
# Результат:
The frozen set is: frozenset({'i', 'e', 'o', 'u'})
The empty frozen set is: frozenset()
Traceback (most recent call last):
File "<string>", line 9, in <module>
AttributeError: 'frozenset' object has no attribute 'add'
>