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