যখন আকার অনুসারে অভিধানগুলি সাজানোর প্রয়োজন হয়, তখন একটি পদ্ধতি সংজ্ঞায়িত করা হয় যা একটি প্যারামিটার নেয় এবং আউটপুট নির্ধারণ করতে 'লেন' ব্যবহার করে।
নীচে একই -
এর একটি প্রদর্শন রয়েছে৷উদাহরণ
def get_len(element):রিটার্ন len(element)my_dict =[{24:56, 29:11, 10:22, 42:28}, {54:73, 59:11}, {13:39} , {31:22, 59:73, 57:44}]মুদ্রণ("অভিধানটি হল :")প্রিন্ট(my_dict)my_dict.sort(key=get_len)print("ফলাফল হল :")print(my_dict)প্রে>আউটপুট
অভিধানটি হল :[{24:56, 29:11, 10:22, 42:28}, {54:73, 59:11}, {13:39}, {31:22, 59:73 , 57:44}]ফলাফল হল :[{13:39}, {54:73, 59:11}, {31:22, 59:73, 57:44}, {24:56, 29:11, 10:22, 42:28}]ব্যাখ্যা
-
'get_len' নামের একটি পদ্ধতি সংজ্ঞায়িত করা হয়েছে যা উপাদানটিকে একটি প্যারামিটার হিসেবে নেয় এবং উপাদানটির দৈর্ঘ্যকে আউটপুট হিসেবে প্রদান করে।
-
অভিধানের একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷
৷ -
অভিধানটি সাজানো হয়েছে এবং কীটি পূর্বে সংজ্ঞায়িত পদ্ধতি হিসাবে নির্দিষ্ট করা হয়েছে।
-
এটি সেই আউটপুট যা কনসোলে প্রদর্শিত হয়৷
৷