Mitme hulga ühised elemendid Pythonis
Mitme hulga ühisosa leidmiseks, st nende jaoks ühiseid elemente,
tuleb rakendada meetodit intersection.
Selle parameetrina edastame hulga, millega soovime ühiseid elemente leida. Meetod tagastab
ühiste elementide hulga.
Olgu meil kaks hulka:
pythonst1 = {'a', 'b', 'c'}
st2 = {'x', 'w', 'c', 'a'}
Väljastame nende jaoks ühised elemendid:
pythonres = st1.intersection(st2)
print(res) # väljastab {'c', 'a'}
Sellel meetodil on ka lühivorm. Kirjutame eelmise näite ümber vastavalt sellele:
pythonres = st1 & st2
print(res) # väljastab {'c', 'a'}
Задание 1
Antud on kaks hulka:
pythonst1 = {'12', '6', '2'}
st2 = {'6', '10', '3', '2'}
Leia nende ühised elemendid.
Задание 2
Antud on kolm hulka:
pythonst1 = {1, 2, 3, 4}
st2 = {1, 2, 4, 5}
st3 = {1, 2, 5, 7}
Leia kõigi kolme hulga ühiste elementide hulk:
python{1, 2}