Algemene elemente van verskeie versamelings in Python

Om die snypunt van verskeie versamelings te vind, d.w.s. die elemente wat gemeenskaplik daaraan is, moet jy die intersection metode toepas. In sy parameter gee ons die versameling waarmee ons die gemene elemente wil vind. Die metode gee 'n versameling van die gemeenskaplike elemente terug.

Kom ons sê ons het twee versamelings:

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

Kom ons toon die elemente wat vir beide gemeenskaplik is:

pythonres = st1.intersection(st2)
print(res) # sal {'c', 'a'} vertoon

Daar is ook 'n kort vorm om hierdie metode te skryf. Kom ons herskryf die vorige voorbeeld volgens dit:

pythonres = st1 & st2
print(res) # sal {'c', 'a'} vertoon
Задание 1

Twee versamelings word gegee:

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

Kry hul gemene elemente.

Задание 2

Drie versamelings word gegee:

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

Kry die versameling van gemene elemente van al drie hierdie versamelings:

python{1, 2}