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}