111 of 151 menu

zip කාර්යය

zip zip කාර්යය පුනරාවර්තකයක් නිර්මාණය කරයි, අනුක්රම වලින් අංග එකට බද්ධ කරයි (ලැයිස්තු, ටුපල්, කට්ටල). කාර්යය පුනරාවර්තකයක් ආපසු ලබා දෙයි, එහි සියලුම අංග පළමු හා දෙවන අනුක්රම එකට අනුපිළිවෙලින් ඒකාබද්ධ වේ. කාර්යයේ පරාමිතියෙහි අපට අවශ්‍ය සියලුම ටුපල්, ලැයිස්තු, කට්ටල ආදිය දක්වන්න.

වාක්‍ය රචනය

zip(පළමු අනුක්රමය, දෙවන අනුක්රමය, ආදිය.)

උදාහරණය

zip zip කාර්යය භාවිතයෙන් අපි නව ටුපලයක් මූලාශ්‍ර දෙක මත පදනම්ව නිර්මාණය කරමු:

tlp1 = ('a', 'b', 'c') tlp2 = (1, 2, 3) res = zip(tlp1, tlp2) print(tuple(res))

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

(('a', 1), ('b', 2), ('c', 3))

උදාහරණය

දැන් අපි zip zip කාර්යය භාවිතයෙන් ලැයිස්තු දෙකක් මත පදනම්ව නව ටුපලයක් නිර්මාණය කරමු:

lst1 = ['d', 'e', 'f'] lst2 = [4, 5, 6] res = zip(lst1, lst2) print(tuple(res))

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

(('d', 4), ('e', 5), ('f', 6))

උදාහරණය

කට්ටල දෙකකින් ටුපලයක් නිර්මාණය කරමු:

st1 = {'a', 'b', 'c'} st2 = {'d', 'e', 'f'} res = zip(st1, st2) print(tuple(res))

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

(('a', 'd'), ('c', 'e'), ('b', 'f'))

උදාහරණය

දැන් අපි කට්ටල තුනකින් ටුපලයක් නිර්මාණය කරමු:

st1 = {'a', 'b', 'c'} st2 = {'d', 'e', 'f'} st3 = {1, 2, 3} res = zip(st1, st2, st3) print(tuple(res))

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

(('c', 'f', 1), ('b', 'd', 2), ('a', 'e', 3))

උදාහරණය

zip zip කාර්යය භාවිතයෙන් බහු වස්තු එකවර හරහා ගමන් කළ හැකිය. උදාහරණයක් වශයෙන් අපි ලැයිස්තු තුනක් හරහා ගමන් කරමු:

lst1 = [1, 2, 3] lst2 = [4, 5, 6] lst3 = [7, 8, 9] for el1, el2, el3 in zip(lst1, lst2, lst3): print(el1, el2, el3)

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

1 4 7 2 5 8 3 6 9

මෙයද බලන්න

  • filter කාර්යය,
    එය පුනරාවර්තනය විය හැකි වස්තු පෙරීම සිදු කරයි
  • map කාර්යය,
    එය පුනරාවර්තනය විය හැකි වස්තු හරහා ගමන් කරයි
සිංහල
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න