এই নিবন্ধে, আমরা প্রদত্ত সমস্যা বিবৃতিটি সমাধান করার সমাধান এবং পদ্ধতি সম্পর্কে শিখব৷
সমস্যা বিবৃতি
একটি অভিধান দেওয়া হলে, আমাদের তিনটি সর্বোচ্চ মূল্যবান মান খুঁজে বের করতে হবে এবং সেগুলি প্রদর্শন করতে হবে৷
পন্থা 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
উপসংহার
এই নিবন্ধে, আমরা একটি দশমিক সংখ্যাকে বাইনারি সংখ্যায় রূপান্তর করার পদ্ধতি সম্পর্কে শিখেছি।