Metoda intersection

Metoda intersection realizează intersecția mai multor mulțimi, ca urmare returnează o nouă mulțime cu elementele comune pentru mulțimile specificate. În parametrul metodei transmitem mulțimea pentru care dorim să aflăm elementele comune.

Sintaxă

pythonmulțime.intersection(mulțimea, cu care dorim să găsim elementele comune)

Exemplu

Să aplicăm metoda intersection, pentru a obține elementele comune pentru două mulțimi:

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

Rezultatul executării codului:

python{'c', 'a'}

Exemplu

Metoda intersection are de asemenea o formă scurtă:

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

Rezultatul executării codului:

python{'c', 'a'}

Vedeți și

  • metoda union,
    care unește mulțimile
  • metoda difference,
    care returnează diferențele dintre mulțimi