Встречается на собеседованиях • сегодня

Что такое frozenset

Frozenset — это неизменяемая версия стандартного set в Python. Он поддерживает все методы множества, кроме тех, которые изменяют содержимое (например, add, remove).

Особенности:

  • Неизменяемый (можно использовать как ключ словаря или элемент другого множества)
  • Поддерживает операции множеств (union, intersection, difference и т.д.)
  • Хэшируемый

Пример:

python
fs = frozenset([1, 2, 3])
s = {fs, 4}  # Корректно, так как frozenset хэшируем
print(s)  # {frozenset({1, 2, 3}), 4}

Используется там, где нужна иммутабельность, например, в качестве ключа в dict.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы