Բազմությունների տարբերությունը Python-ում
Որպեսզի գտնենք այն տարրերը, որոնցով առաջին
բազմությունը տարբերվում է երկրորդից, պետք է
օգտագործել difference մեթոդը: Դրա
պարամետրում նշում ենք այն բազմությունը, որի հետ
ցանկանում ենք համեմատել սկզբնականը:
Ենթադրենք ունենք երկու բազմություն:
st1 = {'a', 'b', 'c', 'e'}
st2 = {'b', 'w', 'c', 'a'}
Եկեք արտածենք այն տարրերը, որոնցով առաջին բազմությունը տարբերվում է երկրորդից:
res = st1.difference(st2)
print(res) # կարտածի {'e', 'd'}
Իսկ հիմա գտնենք այն տարրերը, որոնցով երկրորդ բազմությունը տարբերվում է առաջինից:
res = st2.difference(st1)
print(res) # կարտածի {'w', 'c'}
Ավելի կարճ ձևով այս մեթոդը կարելի է գրել այսպես:
res = st2 - st1
print(res) # կարտածի {'w', 'c'}
Տրված են երկու բազմություններ:
st1 = {'1', '3', '5'}
st2 = {'6', '8', '1', '3'}
Ստացեք այն տարրերը, որոնք կան երկրորդ բազմությունում, բացակայում են առաջինում:
Տրված են երկու բազմություններ:
st1 = {'a', 'b', 'c', 'd', 'e'}
st2 = {'d', 'e', 'f', 'g', 'h'}
Ստացեք այն տարրերը, որոնք կան առաջին բազմությունում, բացակայում են երկրորդում:
Տրված են երեք բազմություններ:
st1 = {1, 2, 4, 5}
st2 = {1, 2, 3, 6}
st3 = {1, 2}
Ստացեք այն տարրերի բազմությունը, որոնք կան առաջին և երկրորդ բազմություններում, բայց չկան երրորդում:
{3, 4, 5, 6}
Տրված են երեք բազմություններ:
st1 = {1, 3, 6, 8}
st2 = {5, 8, 10, 2}
st3 = {12, 7, 3, 1}
Ստացեք այն տարրերը, որոնցով առաջին
բազմությունը տարբերվում է երկրորդից: Գրեք
դրանք st4 փոփոխականում: Գտեք
ընդհանուր տարրերը st4-ի և st3-ի միջև: