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:
st1 = {'a', 'b', 'c'}
st2 = {'x', 'w', 'c', 'a'}
Să afișăm elementele comune pentru acestea:
res = 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:
res = st1 & st2
print(res) # va afișa {'c', 'a'}
Sunt date două mulțimi:
st1 = {'12', '6', '2'}
st2 = {'6', '10', '3', '2'}
Obțineți elementele lor comune.
Sunt date trei mulțimi:
st1 = {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:
{1, 2}