যদি উপাদানগুলোর নির্দিষ্ট অঙ্কের গণনা অনুযায়ী সাজাতে হয়, তবে একটি পদ্ধতি সংজ্ঞায়িত করা হয় যা তালিকার উপাদান প্যারামিটার হিসেবে নেয় এবং count এবং str পদ্ধতি ব্যবহার করে ফলাফল নির্ধারণ করে।
নিচে এর প্রদর্শন দেওয়া হলো:
উদাহরণ
def sort_count_digits(elements):
return str(elements).count(str(my_key))
my_list = [4522, 2452, 1233, 2465]
print("The list is :")
print(my_list)
my_key = 2
print("The value of key is ")
print(my_key)
my_list.sort(key=sort_count_digits)
print("The result is :")
print(my_list)
আউটপুট
The list is : [4522, 2452, 1233, 2465] The value of key is 2 The result is : [1233, 2465, 4522, 2452]
ব্যাখ্যা
'sort_count_digits' নামে একটি পদ্ধতি সংজ্ঞায়িত করা হয়েছে যা একটি তালিকার উপাদান প্যারামিটার হিসেবে নেয়।
এটি উপাদানকে একটি স্ট্রিংএ রূপান্তরিত করে এবং এর গণনা বের করে।
এটি আউটপুট হিসেবে ফেরত দেওয়া হয়।
একটি তালিকা সংজ্ঞায়িত করা হয়েছে এবং কনসোলে প্রদর্শিত হয়েছে।
K-এর মান সংজ্ঞায়িত করা হয়েছে এবং কনসোলে প্রদর্শিত হয়েছে।
তালিকাটি সাজানো হয়েছে এবং কী হিসেবে পূর্বে সংজ্ঞায়িত পদ্ধতি নির্দিষ্ট করা হয়েছে।
এই তালিকাটি আউটপুট হিসেবে কনসোলে প্রদর্শিত হয়।