Metoden difference
Metoden difference returnerar en mängd,
som erhålls från de element där den första
mängden skiljer sig från den andra. I parametern
anger vi mängden som vi vill
jämföra den ursprungliga med.
Syntax
mängd.difference(mängd, som vi vill jämföra med)
Exempel
Låt oss använda metoden difference
för att få de olika elementen i två mängder:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.difference(st2)
print(res)
Resultat av kodkörning:
{'c', 'b'}
Exempel
Metoden difference har också
en kort form:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1 - st2
print(res)
Resultat av kodkörning:
{'b', 'c'}
Se även
-
metoden
intersection,
som returnerar snittet av mängder -
metoden
issubset,
som kontrollerar förekomsten av element i en mängd i en sekvens -
metoden
issuperset,
som kontrollerar förekomsten av element i en sekvens i en mängd -
metoden
symmetric_difference,
som utesluter gemensamma element mellan en mängd och en sekvens