দেওয়া একটি ডিকশনারি থেকে তিনটি সর্বোচ্চ ভ্যালু বের করার দুটি পদ্ধতি।
পদ্ধতি ১: 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 ফাংশন ব্যবহার করা হয়।
উপসংহার
ডিকশনারি থেকে টপ-৩ ভ্যালু বের করার দুটি পদ্ধতি।