Metóda intersection

Metóda intersection vykonáva prienik niekoľkých množín, čím vráti novú množinu so spoločnými prvkami pre zadané množiny. V parametri metódy odovzdáme množinu, pre ktorú chceme nájsť spoločné prvky.

Syntax

pythonmnožina.intersection(množina, s ktorou chceme nájsť spoločné prvky)

Príklad

Použime metódu intersection, aby sme získali spoločné prvky pre dve množiny:

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

Výsledok vykonania kódu:

python{'c', 'a'}

Príklad

Metóda intersection má tiež krátku formu:

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

Výsledok vykonania kódu:

python{'c', 'a'}

Pozri tiež

  • metóda union,
    ktorá zjednocuje množiny
  • metóda difference,
    ktorá vráti rozdiely medzi množinami