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

set.difference

Находит элементы множества, которых нет в других коллекциях.

Python 3.13
set.difference(*others)

Параметры

*othersIterable
Коллекции, элементы которых исключаются.

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

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

Примеры

Элементы только первого множества

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

Порядок множеств важен

Python 3.13
a = {1, 2, 3}
b = {2, 3, 4}
print(a.difference(b), b.difference(a))
{1} {4}

Подробности

Для двух множеств то же делает оператор -. Порядок важен: a.difference(b) и b.difference(a) дают разные результаты.

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

Где изучить