frozenset()

Создаёт неизменяемое множество, которое можно использовать как ключ или элемент.

Сигнатураfrozenset(iterable=())

frozenset — неизменяемая версия множества. Поддерживает все операции чтения (union, intersection и т.д.), но не методы изменения (add, remove). Так как он хешируемый, его можно класть в другое множество или использовать как ключ словаря.

fs = frozenset([1, 2, 3])
print(fs)  # frozenset({1, 2, 3})
print(fs | {4})  # frozenset({1, 2, 3, 4})

# можно положить в множество
nested = {frozenset([1, 2]), frozenset([3, 4])}
print(len(nested))  # 2
← Все записи: Методы множеств Python
Поддержать проект