যখন একটি তালিকায় ইউনিট সংখ্যা অনুসারে সাজানোর প্রয়োজন হয়, তখন একটি পদ্ধতি সংজ্ঞায়িত করা হয় যা একটি প্যারামিটার নেয় এবং আউটপুট নির্ধারণ করতে 'str' এবং নেতিবাচক সূচক ব্যবহার করে।
উদাহরণ
নীচে একই -
এর একটি প্রদর্শন রয়েছে৷def unit_sort(element): return str(element)[-1] my_list = [716, 134, 343, 24742] print("The list is :") print(my_list) my_list.sort(key=unit_sort) print("The result is :") print(my_list)
আউটপুট
The list is : [716, 134, 343, 24742] The result is : [24742, 343, 134, 716]
ব্যাখ্যা
-
'unit_sort' নামের একটি পদ্ধতি সংজ্ঞায়িত করা হয়েছে যা তালিকার একটি উপাদানকে প্যারামিটার হিসেবে নেয় এবং শেষ উপাদানটিকে আউটপুট হিসেবে স্ট্রিং-এ রূপান্তর করার পর ফেরত দেয়।
-
একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷
৷ -
তালিকাটি 'বাছাই' পদ্ধতি ব্যবহার করে সাজানো হয়েছে এবং কীটি পূর্বে সংজ্ঞায়িত পদ্ধতি হিসাবে নির্দিষ্ট করা হয়েছে।
-
এটি সেই আউটপুট যা কনসোলে প্রদর্শিত হয়৷
৷