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

পাইথনে ডিকশনারি থেকে সর্বোচ্চ ৩টি ভ্যালু বের করা

দেওয়া একটি ডিকশনারি থেকে তিনটি সর্বোচ্চ ভ্যালু বের করার দুটি পদ্ধতি।

পদ্ধতি ১: collections.Counter এর most_common()


from collections import Counter
my_dict = {'t': 3, 'u': 4, 't': 6, 'o': 5, 'r': 21}
k = Counter(my_dict)
high = k.most_common(3)
print("Dictionary with 3 highest values:")
print("Keys: Values")
for i in high:
    print(i[0], ":", i[1])

আউটপুট

Dictionary with 3 highest values:
Keys: Values
r : 21
t : 6
o : 5

পদ্ধতি ২: heapq.nlargest()

একই আউটপুট দেয়। heapq মডিউলের nlargest ফাংশন ব্যবহার করা হয়।

উপসংহার

ডিকশনারি থেকে টপ-৩ ভ্যালু বের করার দুটি পদ্ধতি।

  1. পাইথন প্রোগ্রামে অ্যারের যোগফল বের করা

  2. পাইথনে ম্যাট্রিক্সের ট্রান্সপোজ বের করা

  3. পাইথনে অ্যারের যোগফল বের করা

  4. পাইথন ডিকশনারিতে নন-জিরো ভ্যালুর গড় বের করা