Метод symmetric_difference
Методот symmetric_difference ги исклучува
заедничките елементи за множество и низа,
притоа враќа ново множество, во
кое се наоѓаат само разликувачките
елементи. Во параметарот означуваме множество,
со кое сакаме да го споредиме изворното.
Синтакса
множество.symmetric_difference(множество, со кое сакаме да споредиме)
Пример
Ајде да го примениме методот symmetric_difference,
за да ги добиеме разликувачките елементи за
две множества:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.symmetric_difference(st2)
print(res)
Резултат од извршувањето на кодот:
{'g', 'b', 'c', 'e'}
Пример
Методот symmetric_difference исто така
има кратка форма:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1 ^ st2
print(res)
Резултат од извршувањето на кодот:
{'g', 'c', 'b', 'e'}
Погледнете исто така
-
метод
difference,
кој враќа разлики помеѓу множествата -
метод
issubset,
кој проверува дали постојат елементи на множеството во низата -
метод
issuperset,
кој проверува дали постојат елементи од низата во множеството -
метод
intersection,
кој враќа пресек на множества