Metod intersection

Metod intersection vrši presek više skupova, kao rezultat čega vraća novi skup sa zajedničkim elementima za navedene skupove. U parametru metoda prosleđujemo skup, za koji želimo da saznamo zajedničke elemente.

Sintaksa

pythonskup.intersection(skup, sa kojim želimo da nađemo zajedničke elemente)

Primer

Hajde da primenimo metod intersection, da bismo dobili zajedničke elemente za dva skupa:

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

Rezultat izvršavanja koda:

python{'c', 'a'}

Primer

Metod intersection takođe ima kratku formu:

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

Rezultat izvršavanja koda:

python{'c', 'a'}

Pogledajte takođe

  • metod union,
    koji spaja skupove
  • metod difference,
    koji vraća razlike između skupova