все Python 3Множества (set)функция
frozenset.symmetric_difference
frozenset
Возвращает новый frozenset — симметрическую разность двух множеств.
Синтаксис
f.symmetric_difference(other)
Симметрическая разность — элементы, попавшие ровно в одно из множеств: объединение минус пересечение. В отличие от union() и difference(), метод принимает ровно один аргумент, свернуть три множества за вызов не выйдет. Оператор ^ считает то же самое, но требует множества с обеих сторон.
Примеры
print(frozenset({1, 2}).symmetric_difference({2, 3})) # → frozenset({1, 3})
print(frozenset({1, 2}).symmetric_difference({3, 4})) # → frozenset({1, 2, 3, 4})
print(frozenset({1, 2, 3}).symmetric_difference([3, 4])) # → frozenset({1, 2, 4})
print(sorted(frozenset('abc').symmetric_difference('bcd'))) # → ['a', 'd']
print(frozenset({1, 2}).symmetric_difference({1, 2})) # → frozenset()
print(frozenset({1, 2}) ^ {2, 3}) # → frozenset({1, 3})
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности