Встречается на собеседованиях • сегодня
Зачем нужен Set
Set в Python — это изменяемая коллекция уникальных элементов без порядка. Основные преимущества:
- Быстрая проверка вхождения (
in) — O(1) сложность благодаря хеш-таблицам. - Удаление дубликатов — автоматически хранит только уникальные значения.
- Операции с множествами — объединение, пересечение, разность.
Пример:
python
unique_nums = {1, 2, 2, 3} # {1, 2, 3}
print(2 in unique_nums) # True (быстрая проверка)
set_a = {1, 2, 3}
set_b = {3, 4, 5}
print(set_a | set_b) # {1, 2, 3, 4, 5} (объединение)Недостатки: нет индексов, нельзя хранить изменяемые объекты (например, списки).

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