Метод difference
Метод difference возвращает множество,
полученное из элементов, по которым
первое множество отличается от второго.
В параметре указываем множество,
с которым хотим сравнить исходное.
Синтаксис
множество.difference(множество, с которым хотим сравнить)
Пример
Давайте применим метод difference
для получения разных элементов
двух множеств:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.difference(st2)
print(res)
Результат выполнения кода:
{'c', 'b'}
Пример
У метода difference также есть короткая форма:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1 - st2
print(res)
Результат выполнения кода:
{'b', 'c'}
Смотрите также
-
метод
intersection,
который возвращает пересечение множеств -
метод
issubset,
который проверяет наличие элементов множества в последовательности -
метод
issuperset,
который проверяет наличие элементов последовательности в множестве -
метод
symmetric_difference,
который исключает общие элементы множества и последовательности