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) дают разные результаты.
