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:
st1 = {'a', 'b', 'c'}
st2 = {'x', 'w', 'c', 'a'}
Izdrukāsim to kopīgos elementus:
res = 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:
res = st1 & st2
print(res) # izvadīs {'c', 'a'}
Dotas divas kopas:
st1 = {'12', '6', '2'}
st2 = {'6', '10', '3', '2'}
Iegūstiet to kopīgos elementus.
Dotas trīs kopas:
st1 = {1, 2, 3, 4}
st2 = {1, 2, 4, 5}
st3 = {1, 2, 5, 7}
Iegūstiet visu trīs kopu kopīgo elementu kopu:
{1, 2}