কম্পিউটার টিউটোরিয়াল

পাইথন ডিকশনারি কি বা ভ্যালু দিয়ে সর্ট করার প্রোগ্রাম


ডিকশনারি কি অনুযায়ী সর্ট করতে sorted() ফাংশন ব্যবহার করা হয়। ভ্যালু দিয়ে সর্ট করতে lambda বা itemgetter ব্যবহার করা হয়।

উদাহরণ

def sort_dict_demo():
    d = {2: 56, 1: 2, 5: 12, 4: 24, 6: 18, 3: 323}
    
    print("কি অনুযায়ী সর্টেড:")
    for k in sorted(d):
        print(f"({k}, {d[k]})", end=" ")
    print()

sort_dict_demo()

আউটপুট

কি অনুযায়ী সর্টেড:
(1, 2) (2, 56) (3, 323) (4, 24) (5, 12) (6, 18) 

ব্যাখ্যা

  • sorted(d) ডিকশনারির কিগুলো সর্টেড রিটার্ন করে।

  • লুপে কি অনুযায়ী ভ্যালু এক্সেস করা হয়।

  • ভ্যালু দিয়ে সর্ট করতে: sorted(d.items(), key=lambda x: x[1])।

  • operator.itemgetter দিয়ে আরও ফাস্ট সর্টিং সম্ভব।


  1. Python Dictionary-এ একটি কী দিয়ে ভ্যালু প্রিন্ট করা

  2. পাইথনে ডিকশনারিতে কী-এর ভ্যালু আপডেট কীভাবে করবেন?

  3. পাইথনে ডিকশনারি ভ্যালু অনুযায়ী সর্ট করার পদ্ধতি

  4. পাইথন ডিকশনারি মাস্টার করুন: কি-ভ্যালু ম্যাপ দক্ষতার সাথে তৈরি, অ্যাক্সেস এবং ব্যবহার করুন