frozenset()
Создаёт неизменяемое множество.
Сигнатура
frozenset(iterable=())Как set, но неизменяемое и хешируемое — поэтому его можно класть в другое множество или использовать ключом словаря.
fs = frozenset([1, 2, 3])
print(fs) # frozenset({1, 2, 3})
print(2 in fs) # True
d = {fs: "набор"} # годится как ключ словаря