Метод difference - различия множеств на Python
Метод 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
,
который исключает общие элементы множества и последовательности