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

Какие знаешь операции в множестве

Множества в Python поддерживают стандартные математические операции:

  • Объединение (| или union())

    python
    a = {1, 2, 3}
    b = {3, 4, 5}
    print(a | b)  # {1, 2, 3, 4, 5}
  • Пересечение (& или intersection())

    python
    print(a & b)  # {3}
  • Разность (- или difference())

    python
    print(a - b)  # {1, 2}
  • Симметричная разность (^ или symmetric_difference())

    python
    print(a ^ b)  # {1, 2, 4, 5}
  • Проверка подмножества (<= или issubset())

    python
    c = {1, 2}
    print(c <= a)  # True
  • Проверка надмножества (>= или issuperset())

    python
    print(a >= c)  # True

Также есть методы для модификации множеств: add(), remove(), discard(), update(), clear().

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

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

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

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