Встречается на собеседованиях • сегодня
Почему для множества не используются фигурные скобки в Python
Множества в Python используют фигурные скобки {}, но есть нюанс:
- Пустое множество создаётся через
set(), а не{}, потому что{}по умолчанию создаёт пустой словарь (для совместимости с синтаксисом dict). - Непустое множество:
{1, 2, 3}.
Пример:
python
my_set = {1, 2, 3} # Это множество
empty_set = set() # Пустое множество
not_a_set = {} # Это словарь, а не множество!Фигурные скобки для множеств появились в Python 2.7/3.x для удобства, но пустой случай оставлен словарю из-за исторических причин.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы