কম্পিউটার

পাইথন - আকার অনুসারে অভিধানগুলি সাজান


যখন আকার অনুসারে অভিধানগুলি সাজানোর প্রয়োজন হয়, তখন একটি পদ্ধতি সংজ্ঞায়িত করা হয় যা একটি প্যারামিটার নেয় এবং আউটপুট নির্ধারণ করতে 'লেন' ব্যবহার করে।

নীচে একই -

এর একটি প্রদর্শন রয়েছে৷

উদাহরণ

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' নামের একটি পদ্ধতি সংজ্ঞায়িত করা হয়েছে যা উপাদানটিকে একটি প্যারামিটার হিসেবে নেয় এবং উপাদানটির দৈর্ঘ্যকে আউটপুট হিসেবে প্রদান করে।

  • অভিধানের একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷

  • অভিধানটি সাজানো হয়েছে এবং কীটি পূর্বে সংজ্ঞায়িত পদ্ধতি হিসাবে নির্দিষ্ট করা হয়েছে।

  • এটি সেই আউটপুট যা কনসোলে প্রদর্শিত হয়৷


  1. পাইথন প্রোগ্রামে নির্বাচন সাজান

  2. পাইথনে মান ব্যবহার করে অভিধানের তালিকা সাজানোর উপায়

  3. পাইথনে মান অনুসারে অভিধানের তালিকা বাছাই করার উপায়

  4. পাইথন অভিধান