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

pythonsæ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:

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

Resultatet af udførelsen af 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)

Resultatet af udførelsen af koden:

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