Metoden symmetric_difference
Metoden symmetric_difference ekskluderer
felles elementer for et sett og en sekvens,
og returnerer et nytt sett som
kun inneholder de forskjellige
elementene. I parameteret angir vi settet
vi vil sammenligne med det opprinnelige settet.
Syntaks
sett.symmetric_difference(settet, vi vil sammenligne med)
Eksempel
La oss bruke metoden symmetric_difference
for å få de forskjellige elementene for
to sett:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.symmetric_difference(st2)
print(res)
Resultatet av kjøring av koden:
{'g', 'b', 'c', 'e'}
Eksempel
Metoden symmetric_difference har også
en kort form:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1 ^ st2
print(res)
Resultatet av kjøring av koden:
{'g', 'c', 'b', 'e'}
Se også
-
metoden
difference,
som returnerer forskjeller mellom settene -
metoden
issubset,
som sjekker tilstedeværelsen av elementer fra et sett i en sekvens -
metoden
issuperset,
som sjekker tilstedeværelsen av elementer fra en sekvens i et sett -
metoden
intersection,
som returnerer skjæringspunktet mellom sett