Bendrieji kelių aibių elementai Python kalboje
Norint rasti aibių sankirtą, t.y. jiems bendrus elementus,
reikia taikyti metodą intersection.
Jo parametre perduodame aibę, su kuria reikia
sužinoti bendrus elementus. Metodas grąžina
bendrų elementų aibę.
Tarkime, kad turime dvi aibes:
st1 = {'a', 'b', 'c'}
st2 = {'x', 'w', 'c', 'a'}
Išveskime jiems bendrus elementus:
res = st1.intersection(st2)
print(res) # išves {'c', 'a'}
Taip pat yra trumpoji šio metodo rašymo forma. Perrašykime ankstesnį pavyzdį pagal ją:
res = st1 & st2
print(res) # išves {'c', 'a'}
Duotos dvi aibės:
st1 = {'12', '6', '2'}
st2 = {'6', '10', '3', '2'}
Gaukite jų bendrus elementus.
Duotos trys aibės:
st1 = {1, 2, 3, 4}
st2 = {1, 2, 4, 5}
st3 = {1, 2, 5, 7}
Gaukite šių trijų aibių bendrų elementų aibę:
{1, 2}