Метод 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,
који враћа пресек скупова