sort ක්රමය
sort ක්රමය ලැයිස්තුවේ මූලද්රව්ය ආරෝහණ අනුපිළිවෙලට ශබ්දමාලාව අනුව වර්ගීකරණය කරයි.
ක්රමයේ පළමු විකල්ප පරාමිතිය තුළ reverse පරාමිතිය සැකසිය හැකි අතර එය වර්ගීකරණ දිශාව නියම කරයි. පෙරනිමියෙන් එහි අගය False වේ.
දෙවන විකල්ප පරාමිතිය තුළ වර්ගීකරණ නිර්ණායක සහිත callback ශ්රිතයක් සඳහන් කළ හැකිය.
වාක්ය රචනය
ලැයිස්තුව.sort([ලැයිස්තුව ආපසු හරවන ආකාරය], [වර්ගීකරණය සඳහා ශ්රිතය])
උදාහරණය
අපගේ ලැයිස්තුව ප්රතිලෝම අනුපිළිවෙලට වර්ගීකරණය කරමු:
lst = ['c', 'a', 'd', 'b', 'f', 'e']
lst.sort(reverse=True)
print(lst)
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
['f', 'e', 'd', 'c', 'b', 'a']
උදාහරණය
දැන් අංක වලින් සමන්විත ලැයිස්තුවක් ප්රතිලෝම අනුපිළිවෙලට වර්ගීකරණය කරමු:
lst = [10, 8, 2, 6, 14]
lst.sort(reverse=True)
print(lst)
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
[14, 10, 8, 6, 2]
උදාහරණය
sort ක්රමයේ ආපසු හරවන පරාමිතිය නොසඳහන් කර අපගේ අකුරු ලැයිස්තුව වර්ගීකරණය කරමු:
lst = ['c', 'a', 'd', 'b', 'f', 'e']
lst.sort()
print(lst)
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
['a', 'b', 'c', 'd', 'e', 'f']
උදාහරණය
දැන් අංක වලින් සමන්විත ලැයිස්තුවක් ද වර්ගීකරණය කරමු:
lst = [10, 8, 2, 6, 14]
lst.sort()
print(lst)
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
[2, 6, 8, 10, 14]