Metoden difference
Metoden difference returnerer et sæt,
opnået fra de elementer, hvor det første
sæt adskiller sig fra det andet. I parameteren
angiver vi det sæt, som vi vil
sammenligne med det oprindelige.
Syntaks
sæt.difference(sæt, som vi vil sammenligne med)
Eksempel
Lad os anvende metoden difference
for at få de forskellige elementer fra to sæt:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.difference(st2)
print(res)
Resultatet af udførelsen af koden:
{'c', 'b'}
Eksempel
Metoden difference har også
en kort form:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1 - st2
print(res)
Resultatet af udførelsen af koden:
{'b', 'c'}
Se også
-
metoden
intersection,
som returnerer skæringsmængden af 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 fra en sekvens i et sæt -
metoden
symmetric_difference,
som udelukker fælles elementer mellem et sæt og en sekvens