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