এই নিবন্ধে, আমরা প্রদত্ত সমস্যা বিবৃতিটি সমাধান করার সমাধান এবং পদ্ধতি সম্পর্কে শিখব৷
সমস্যা বিবৃতি
একটি অভিধান দেওয়া হলে, আমাদের তিনটি সর্বোচ্চ মূল্যবান মান খুঁজে বের করতে হবে এবং সেগুলি প্রদর্শন করতে হবে৷
পন্থা 1 - সংগ্রহ মডিউল ব্যবহার করে ( কাউন্টার ফাংশন )
উদাহরণ
from collections import Counter
# Initial Dictionary
my_dict = {'t': 3, 'u': 4, 't': 6, 'o': 5, 'r': 21}
k = Counter(my_dict)
# Finding 3 highest values
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
পন্থা 2 - heapq মডিউল ব্যবহার করে ( nlarest function )
উদাহরণ
from collections import Counter
# Initial Dictionary
my_dict = {'t': 3, 'u': 4, 't': 6, 'o': 5, 'r': 21}
k = Counter(my_dict)
# Finding 3 highest values
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
উপসংহার
এই নিবন্ধে, আমরা একটি দশমিক সংখ্যাকে বাইনারি সংখ্যায় রূপান্তর করার পদ্ধতি সম্পর্কে শিখেছি।