Kopīgi elementi vairākās kopās Python

Lai atrastu kopu šķēlumu (kopīgos elementus) vairākās kopās, jāizmanto metode intersection. Kā parametru tam padodam kopu, ar kuru jāatrod kopīgie elementi. Metode atgriež kopu ar kopīgajiem elementiem.

Pieņemsim, ka mums ir divas kopas:

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

Izdrukāsim to kopīgos elementus:

pythonres = st1.intersection(st2)
print(res) # izvadīs {'c', 'a'}

Pastāv arī īsa šīs metodes rakstīšanas forma. Pārrakstīsim iepriekšējo piemēru saskaņā ar to:

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

Dotas divas kopas:

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

Iegūstiet to kopīgos elementus.

Задание 2

Dotas trīs kopas:

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

Iegūstiet visu trīs kopu kopīgo elementu kopu:

python{1, 2}