যখন উপাদানগুলিতে একটি নির্দিষ্ট সংখ্যা গণনা অনুসারে সাজানোর প্রয়োজন হয়, তখন একটি পদ্ধতি সংজ্ঞায়িত করা হয় যা তালিকা উপাদানকে প্যারামিটার হিসাবে নেয় এবং ফলাফল নির্ধারণ করতে 'গণনা' এবং '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-এর মান সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়।
-
তালিকাটি সাজানো হয়েছে এবং কীটি পূর্বে সংজ্ঞায়িত পদ্ধতি হিসাবে নির্দিষ্ট করা হয়েছে।
-
এই তালিকাটি হল আউটপুট যা কনসোলে প্রদর্শিত হয়।