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