Метод symmetric_difference

Методот symmetric_difference ги исклучува заедничките елементи за множество и низа, притоа враќа ново множество, во кое се наоѓаат само разликувачките елементи. Во параметарот означуваме множество, со кое сакаме да го споредиме изворното.

Синтакса

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

Пример

Ајде да го примениме методот symmetric_difference, за да ги добиеме разликувачките елементи за две множества:

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

Резултат од извршувањето на кодот:

python{'g', 'b', 'c', 'e'}

Пример

Методот symmetric_difference исто така има кратка форма:

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

Резултат од извршувањето на кодот:

python{'g', 'c', 'b', 'e'}

Погледнете исто така

  • метод difference,
    кој враќа разлики помеѓу множествата
  • метод issubset,
    кој проверува дали постојат елементи на множеството во низата
  • метод issuperset,
    кој проверува дали постојат елементи од низата во множеството
  • метод intersection,
    кој враќа пресек на множества