⊗pyPmStSD 122 of 208 menu

Բազմությունների տարբերությունը 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-ի միջև:

kktrdaesfr