logo

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'
>

Python с нуля. Освойте с Виртуальным ИИ-помощником!

  • Теоретические уроки и практические задачи
  • Пишите и проверяйте код прямо в браузере
  • Виртуальный ИИ-помощник поможет в любое время дня и ночи
  • Сообщество учеников для взаимопомощи и обмена опытом
  • 200 000+ зарегистрированных участников. Присоединяйтесь!