⊗pyPmStCOp 123 of 208 menu

Python да топламлар билан мураккаб амаллар

Сиз аввалги дарсларда ўрганган усулларнинг қисқа шаклларини бирлаштириб, топламлар билан жуда мураккаб амалларни бажара оласиз.

Келинг, учта топламнинг ҳам kesishishi (intersection) топишни кўрайлик:

st1 = {1, 2, 3, 4} st2 = {3, 4, 1, 6} st3 = {1, 2, 8, 4} res = st1 & st2 & st3 print(res) # чиқади {1, 4}

Энди келинг, аввал биринчи топлам иккинчи топламдан қандай элементлар билан фарқ қилаётганини топайлик. Сўнгра олинган натижани учинчи топлам билан kesishishini (intersection) топамиз. Амаллар устинлигини белгилаш учун гуруҳловчи қавслардан фойдаланамиз:

st1 = {1, 2, 8, 4} st2 = {3, 4, 5, 6} st3 = {6, 2, 8, 4} res = (st1 - st2) & st3 print(res) # чиқади {8, 2}

Учта топлам берилган:

st1 = {1, 3, 6, 8} st2 = {5, 8, 4, 2} st3 = {4, 7, 3, 1}

Биринчи ва учинчи топламни бирлаштиринг. Сўнгра уларнинг учинчи топлам билан kesishishini (intersection) топинг.

Туртта топлам берилган:

st1 = {4, 2, 6, 10} st2 = {1, 6, 3, 2} st3 = {5, 8} st4 = {6, 3, 1}

Биринчи ва иккинчи топлам элементлари орасидаги фарқни топинг. Сўнгра учинчи ва тўртинчи топламларни бирлаштиринг. Ва натижада биринчи ва иккинчи амаллар натижасида олинган топламларнинг умумий элементларини топинг.

Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш