Метод difference

Методът difference връща множество, получено от елементите, по които първото множество се различава от второто. В параметъра посочваме множеството, с което искаме да сравним изходното.

Синтаксис

pythonмножество.difference(множество, с което искаме да сравним)

Пример

Нека приложим метода difference за получаване на различни елементи от две множества:

pythonst1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.difference(st2)
print(res)

Резултат от изпълнението на кода:

python{'c', 'b'}

Пример

Методът difference също има кратка форма:

pythonst1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1 - st2
print(res)

Резултат от изпълнението на кода:

python{'b', 'c'}

Вижте също

  • метод intersection,
    който връща сечението на множества
  • метод issubset,
    който проверява за наличието на елементи на множеството в последователност
  • метод issuperset,
    който проверява за наличието на елементи на последователността в множество
  • метод symmetric_difference,
    който изключва общите елементи на множеството и последователността