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:
st1 = {'a', 'b', 'c'}
st2 = {'x', 'w', 'c', 'a'}
Väljastame nende jaoks ühised elemendid:
res = st1.intersection(st2)
print(res) # väljastab {'c', 'a'}
Sellel meetodil on ka lühivorm. Kirjutame eelmise näite ümber vastavalt sellele:
res = st1 & st2
print(res) # väljastab {'c', 'a'}
Antud on kaks hulka:
st1 = {'12', '6', '2'}
st2 = {'6', '10', '3', '2'}
Leia nende ühised elemendid.
Antud on kolm hulka:
st1 = {1, 2, 3, 4}
st2 = {1, 2, 4, 5}
st3 = {1, 2, 5, 7}
Leia kõigi kolme hulga ühiste elementide hulk:
{1, 2}