set.operators

Операторы множеств: объединение, пересечение, разность и симметрическая разность.

Сигнатураa | b, a & b, a - b, a ^ b

Множества поддерживают операторы, эквивалентные методам, но работающие только когда обе стороны — множества:

  • | — объединение (union)
  • & — пересечение (intersection)
  • - — разность (difference)
  • ^ — симметрическая разность (symmetric_difference)
a = {1, 2, 3}
b = {3, 4, 5}
print(a | b)  # {1, 2, 3, 4, 5}
print(a & b)  # {3}
print(a - b)  # {1, 2}
print(a ^ b)  # {1, 2, 4, 5}
← Все записи: Методы множеств Python
Поддержать проект