Metoden symmetric_difference
Metoden symmetric_difference udelukker
fælles elementer for et sæt og en sekvens,
og returnerer et nyt sæt, der
kun indeholder de forskellige
elementer. I parameteren angiver vi sættet,
som vi vil sammenligne med det oprindelige.
Syntaks
sæt.symmetric_difference(sæt, som vi vil sammenligne med)
Eksempel
Lad os anvende metoden symmetric_difference
for at få de forskellige elementer for
to sæt:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.symmetric_difference(st2)
print(res)
Resultatet af kodeudførelsen:
{'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 af kodeudførelsen:
{'g', 'c', 'b', 'e'}
Se også
-
metoden
difference,
som returnerer forskellene mellem sæt -
metoden
issubset,
som kontrollerer tilstedeværelsen af elementer i et sæt i en sekvens -
metoden
issuperset,
som kontrollerer tilstedeværelsen af elementer i en sekvens i et sæt -
metoden
intersection,
som returnerer skæringspunktet mellem sæt