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

В чем суть множества в Python

Множество (set) в Python — это неупорядоченная коллекция уникальных элементов. Основные особенности:

  • Хранит только уникальные значения (дубли автоматически удаляются)
  • Не поддерживает индексацию (порядок элементов не фиксирован)
  • Элементы должны быть хешируемыми (неизменяемыми типами)
  • Оптимизировано для проверки принадлежности (оператор in)

Пример:

python
numbers = {1, 2, 3, 2, 1}  # {1, 2, 3}
print(2 in numbers)  # True (быстрая проверка)

Основные операции:

  • Объединение: a | b или a.union(b)
  • Пересечение: a & b или a.intersection(b)
  • Разность: a - b или a.difference(b)

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

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

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

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

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