108 of 151 menu

sorted ක්‍රියාව

sorted ක්‍රියාව iterable වස්තූන්ගෙන් - ලැයිස්තුව, tuple, set, dictionary - ප්‍රතික්‍රමණය කළ ලැයිස්තුවක් ආපසු දෙයි. පෙරනිමිය ලෙස ක්‍රියාව ලැයිස්තුවේ අංග වර්ණමාලා ක්‍රමයට හෝ ආරෝහණ අනුපිළිවෙලට ප්‍රතික්‍රමණය කරයි.

පළමු පරාමිතියෙහි ප්‍රතික්‍රමණය කිරීම සඳහා වන වස්තුව සඳහන් කරයි.

ක්‍රියාවේ දෙවන අනිවාර්ය නොවන පරාමිතියෙහි reverse පරාමිතිය සඳහන් කළ හැකිය, එය ප්‍රතික්‍රමණය කිරීමේ දිශාව අර්ථ දක්වයි. පෙරනිමිය ලෙස එහි අගය False වේ.

තෙවන අනිවාර්ය නොවන පරාමිතියෙහි ප්‍රතික්‍රමණය කිරීමේ නිර්ණායක සහිත callback ක්‍රියාවක් සඳහන් කළ හැකිය.

වාක්‍ය රචනය

sorted(වස්තුව, [ලැයිස්තුව ආපසු හරවන මාදිලිය], [ප්‍රතික්‍රමණය කිරීම සඳහා ක්‍රියාව])

උදාහරණය

අපගේ ලැයිස්තුව ප්‍රතිලෝම අනුපිළිවෙලට ප්‍රතික්‍රමණය කරමු:

lst1 = ['c', 'a', 'd', 'b', 'f', 'e'] lst2 = sorted(lst1, reverse=True) print(lst2)

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

['f', 'e', 'd', 'c', 'b', 'a']

උදාහරණය

දැන් අංක වලින් සමන්විත ලැයිස්තුව ප්‍රතිලෝම අනුපිළිවෙලට ප්‍රතික්‍රමණය කරමු:

lst1 = [10, 8, 2, 6, 14] lst2 = sorted(lst1, reverse=True) print(lst2)

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

[14, 10, 8, 6, 2]

උදාහරණය

sorted ක්‍රියාවෙහි පරාමිතිය නිර්දේශ නොකර අකුරු වලින් සමන්විත අපගේ ලැයිස්තුව ප්‍රතික්‍රමණය කරමු:

lst1 = ['c', 'a', 'd', 'b', 'f', 'e'] lst2 = sorted(lst1) print(lst2)

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

['a', 'b', 'c', 'd', 'e', 'f']

උදාහරණය

දැන් අංක වලින් සමන්විත ලැයිස්තුවද ප්‍රතික්‍රමණය කරමු:

lst1 = [10, 8, 2, 6, 14] lst2 = sorted(lst1) print(lst2)

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

[2, 6, 8, 10, 14]

උදාහරණය

set එකක් ප්‍රතික්‍රමණය කරමු:

st = {'a', 'b', 'c', 'd', 'e', 'f'} lst = sorted(st) print(lst)

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

['a', 'b', 'c', 'd', 'e', 'f']

උදාහරණය

tuple එකක් ප්‍රතික්‍රමණය කරමු:

tpl = ('a', 'b', 'c', 'd', 'e', 'f') lst = sorted(tpl) print(lst)

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

['a', 'b', 'c', 'd', 'e', 'f']

උදාහරණය

dictionary එකක් ප්‍රතික්‍රමණය කරමු:

dct = { '6': 'f', '2': 'b', '4': 'd', '3': 'c', '1': 'a', '5': 'e' } lst = sorted(dct) print(lst)

කේතය ක්‍රියාත්මක කිරීමෙන් පසුව ක්‍රියාව අපට dictionary එකේ යතුරු වල ප්‍රතික්‍රමණය කළ ලැයිස්තුව ආපසු දෙයි:

['1', '2', '3', '4', '5', '6']

උදාහරණය

sorted ක්‍රියාව භාවිතයෙන් string එකක්ද ප්‍රතික්‍රමණය කළ හැකිය:

str = 'dacbfe' lst = sorted(str) print(lst)

නමුත් ක්‍රියාත්මක කිරීමෙන් පසුව අපටද ප්‍රතික්‍රමණය කළ ලැයිස්තුවක් ආපසු ලැබේ:

['a', 'b', 'c', 'd', 'e', 'f']

මෙයද බලන්න

  • sort ක්‍රමය,
    එය ලැයිස්තුවේ අංග ප්‍රතික්‍රමණය කරයි
  • filter ක්‍රියාව,
    එය iterable වස්තූන් පෙරීම සිදු කරයි
සිංහල
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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න