⊗pyPmStCSE 120 of 208 menu

Gemeenschappelijke elementen van meerdere sets in Python

Om de doorsnede van meerdere sets te vinden, d.w.z. de elementen die gemeenschappelijk zijn voor hen, moet je de methode intersection toepassen. In de parameter geven we de set door waarmee we de gemeenschappelijke elementen willen weten. De methode retourneert de set van gemeenschappelijke elementen.

Stel we hebben twee sets:

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

Laten we de gemeenschappelijke elementen voor hen weergeven:

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

Er is ook een korte vorm voor het schrijven van deze methode. Laten we het vorige voorbeeld herschrijven volgens het:

res = st1 & st2 print(res) # geeft {'c', 'a'} weer

Gegeven twee sets:

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

Verkrijg hun gemeenschappelijke elementen.

Gegeven drie sets:

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

Verkrijg de set van gemeenschappelijke elementen van deze drie sets:

{1, 2}
kkuzlbnroid