Metoden difference
Metoden difference returnerer en mengde,
oppnådd fra elementene som det første
mengden skiller seg fra det andre på. I parameteren
angir vi mengden vi vil
sammenligne den opprinnelige med.
Syntaks
mengde.difference(mengde, som vi vil sammenligne med)
Eksempel
La oss bruke metoden difference
for å få de forskjellige elementene i to mengder:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.difference(st2)
print(res)
Resultat av kjøring av koden:
{'c', 'b'}
Eksempel
Metoden difference har også
en kort form:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1 - st2
print(res)
Resultat av kjøring av koden:
{'b', 'c'}
Se også
-
metoden
intersection,
som returnerer snittet av mengder -
metoden
issubset,
som sjekker tilstedeværelsen av elementer i en mengde i en sekvens -
metoden
issuperset,
som sjekker tilstedeværelsen av elementer i en sekvens i en mengde -
metoden
symmetric_difference,
som ekskluderer felles elementer mellom en mengde og en sekvens