⊗pyPmStCSE 120 of 208 menu

Fælles elementer i flere mængder i Python

For at finde skæringspunktet mellem flere mængder, dvs. de elementer, der er fælles for dem, skal man anvende metoden intersection. I dens parameter sender vi mængden, som vi ønsker at finde fælles elementer med. Metoden returnerer en mængde af fælles elementer.

Lad os sige, at vi har to mængder:

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

Lad os udskrive de elementer, der er fælles for dem:

res = st1.intersection(st2) print(res) # vil udskrive {'c', 'a'}

Der er også en kort form for at skrive denne metode. Lad os omskrive det forrige eksempel i overensstemmelse med den:

res = st1 & st2 print(res) # vil udskrive {'c', 'a'}

Givet to mængder:

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

Få deres fælles elementer.

Givet tre mængder:

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

Få mængden af fælles elementer i alle tre mængder:

{1, 2}
huswptsvuzc