Metoda symmetric_difference
Metoda symmetric_difference izključi
skupne elemente za množico in zaporedje,
pri tem vrne novo množico, v
kateri so le različni
elementi. V parametru določimo množico,
s katero želimo primerjati izvirno.
Sintaksa
množica.symmetric_difference(množica, s katero želimo primerjati)
Primer
Uporabimo metodo symmetric_difference,
da dobimo različne elemente za
dve množici:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.symmetric_difference(st2)
print(res)
Rezultat izvajanja kode:
{'g', 'b', 'c', 'e'}
Primer
Metoda symmetric_difference ima tudi
kratko obliko:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1 ^ st2
print(res)
Rezultat izvajanja kode:
{'g', 'c', 'b', 'e'}
Glejte tudi
-
metodo
difference,
ki vrne razlike med množicami -
metodo
issubset,
ki preveri prisotnost elementov množice v zaporedju -
metodo
issuperset,
ki preveri prisotnost elementov zaporedja v množici -
metodo
intersection,
ki vrne presečišče množic