Справочник по функциям Python

set.symmetric_difference

Находит элементы, которые есть только в одной из двух коллекций.

Python 3.13
set.symmetric_difference(other)

Параметры

otherIterable
Коллекция для сравнения.

Возвращаемое значение

Новое множество; исходные не меняются.

Примеры

Элементы только одного из множеств

Python 3.13
print({1, 2, 3}.symmetric_difference({2, 3, 4}))
{1, 4}

Сравнение со списком

Python 3.13
print({1, 2, 3}.symmetric_difference([3, 4, 4]))
{1, 2, 4}

Подробности

Для двух множеств то же делает оператор ^.

Смотрите также