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

pythonmengde.difference(mengde, som vi vil sammenligne med)

Eksempel

La oss bruke metoden difference for å få de forskjellige elementene i to mengder:

pythonst1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.difference(st2)
print(res)

Resultat av kjøring av koden:

python{'c', 'b'}

Eksempel

Metoden difference har også en kort form:

pythonst1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1 - st2
print(res)

Resultat av kjøring av koden:

python{'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