все Python 3Множества (set)функция
set.symmetric_difference_update
теория множеств
Оставляет элементы, входящие ровно в одно из множеств (симметрическая разность на месте).
Синтаксис
s.symmetric_difference_update(other)
У метода есть операторная форма ^=, но она требует множество справа, а сам метод принимает любой итерируемый объект — список, кортеж, генератор. Изменение идёт на месте, возвращается None, поэтому запись s = s.symmetric_difference_update(other) вместо результата положит в переменную None; когда нужен новый объект, берите symmetric_difference.
Примеры
s = {1, 2, 3}
s.symmetric_difference_update({3, 4})
print(sorted(s)) # → [1, 2, 4]
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности