Metoden intersection

Metoden intersection utför en skärning av flera mängder, och returnerar som resultat en ny mängd med gemensamma element för de angivna mängderna. I parametern för metoden skickar vi mängden för vilken vi vill hitta de gemensamma elementen.

Syntax

pythonmängd.intersection(mängd, med vilken vi vill hitta gemensamma element)

Exempel

Låt oss använda metoden intersection, för att få de gemensamma elementen för två mängder:

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

Resultat av kodkörning:

python{'c', 'a'}

Exempel

Metoden intersection har också en kort form:

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

Resultat av kodkörning:

python{'c', 'a'}

Se även

  • metoden union,
    som förenar mängder
  • metoden difference,
    som returnerar skillnader mellan mängder