Elemente comune ale mai multor mulțimi în Python

Pentru a găsi intersecția mai multor mulțimi, adică elementele comune pentru acestea, este necesar să aplici metoda intersection. În parametrul său transmitem mulțimea cu care trebuie să aflăm elementele comune. Metoda returnează mulțimea elementelor comune.

Să presupunem că avem două mulțimi:

pythonst1 = {'a', 'b', 'c'}
st2 = {'x', 'w', 'c', 'a'}

Să afișăm elementele comune pentru acestea:

pythonres = st1.intersection(st2)
print(res) # va afișa {'c', 'a'}

Există și o formă scurtă de notare a acestei metode. Să rescriem exemplul anterior în conformitate cu ea:

pythonres = st1 & st2
print(res) # va afișa {'c', 'a'}
Задание 1

Sunt date două mulțimi:

pythonst1 = {'12', '6', '2'}
st2 = {'6', '10', '3', '2'}

Obțineți elementele lor comune.

Задание 2

Sunt date trei mulțimi:

pythonst1 = {1, 2, 3, 4}
st2 = {1, 2, 4, 5}
st3 = {1, 2, 5, 7}

Obțineți mulțimea elementelor comune a celor trei mulțimi:

python{1, 2}