Aibių skirtumas Python kalboje
Norėdami rasti elementus, kuriais pirmoji
aibė skiriasi nuo antrosios, reikia
naudoti metodą difference. Jo
parametre nurodome aibę, su kuria
norime palyginti pradinę aibę.
Tarkime, kad turime dvi aibes:
st1 = {'a', 'b', 'c', 'e'}
st2 = {'b', 'w', 'c', 'a'}
Išveskime elementus, kuriais pirmoji aibė skiriasi nuo antrosios:
res = st1.difference(st2)
print(res) # išves {'e', 'd'}
O dabar suraskime elementus, kuriais antroji aibė skiriasi nuo pirmosios:
res = st2.difference(st1)
print(res) # išves {'w', 'c'}
Trumpesne forma šis metodas gali būti perrašytas taip:
res = st2 - st1
print(res) # išves {'w', 'c'}
Duotos dvi aibės:
st1 = {'1', '3', '5'}
st2 = {'6', '8', '1', '3'}
Gaukite elementus, kurie yra antroje aibėje, bet nėra pirmoje.
Duotos dvi aibės:
st1 = {'a', 'b', 'c', 'd', 'e'}
st2 = {'d', 'e', 'f', 'g', 'h'}
Gaukite elementus, kurie yra pirmoje aibėje, bet nėra antroje.
Duotos trys aibės:
st1 = {1, 2, 4, 5}
st2 = {1, 2, 3, 6}
st3 = {1, 2}
Gaukite aibę elementų, kurie yra pirmoje ir antroje aibėse, bet nėra trečioje:
{3, 4, 5, 6}
Duotos trys aibės:
st1 = {1, 3, 6, 8}
st2 = {5, 8, 10, 2}
st3 = {12, 7, 3, 1}
Gaukite elementus, kuriais pirmoji
aibė skiriasi nuo antrosios. Įrašykite
juos į kintamąjį st4. Raskite bendrus
elementus tarp st4 ir st3.