Metod symmetric_difference
Metod symmetric_difference isključuje
zajedničke elemente za skup i sekvencu,
pri čemu vraća novi skup, u
kojem se nalaze samo različiti
elementi. U parametru navodimo skup,
sa kojim želimo da uporedimo originalni.
Sintaksa
skup.symmetric_difference(skup, sa kojim želimo da uporedimo)
Primer
Hajde da primenimo metod symmetric_difference,
da bismo dobili različite elemente za
dva skupa:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.symmetric_difference(st2)
print(res)
Rezultat izvršavanja koda:
{'g', 'b', 'c', 'e'}
Primer
Metod symmetric_difference takođe
ima kratku formu:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1 ^ st2
print(res)
Rezultat izvršavanja koda:
{'g', 'c', 'b', 'e'}
Pogledajte takođe
-
metod
difference,
koji vraća razlike između skupova -
metod
issubset,
koji proverava prisustvo elemenata skupa u sekvenci -
metod
issuperset,
koji proverava prisustvo elemenata sekvence u skupu -
metod
intersection,
koji vraća presek skupova