কম্পিউটার

একটি অভিধানে সর্বোচ্চ ৩টি মান খুঁজে পেতে পাইথন প্রোগ্রাম


এই নিবন্ধে, আমরা প্রদত্ত সমস্যা বিবৃতিটি সমাধান করার সমাধান এবং পদ্ধতি সম্পর্কে শিখব৷

সমস্যা বিবৃতি

একটি অভিধান দেওয়া হলে, আমাদের তিনটি সর্বোচ্চ মূল্যবান মান খুঁজে বের করতে হবে এবং সেগুলি প্রদর্শন করতে হবে৷

পন্থা 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

উপসংহার

এই নিবন্ধে, আমরা একটি দশমিক সংখ্যাকে বাইনারি সংখ্যায় রূপান্তর করার পদ্ধতি সম্পর্কে শিখেছি।


  1. পাইথন প্রোগ্রামে অ্যারের সমষ্টি খুঁজুন

  2. একটি ম্যাট্রিক্সের স্থানান্তর খুঁজে পেতে পাইথন প্রোগ্রাম

  3. অ্যারের যোগফল খুঁজে পেতে পাইথন প্রোগ্রাম

  4. পাইথন অভিধানে অ-শূন্য মানগুলির গড় কীভাবে খুঁজে পাবেন?