इस लेख में, हम दिए गए समस्या कथन को हल करने के लिए समाधान और दृष्टिकोण के बारे में जानेंगे।
समस्या कथन
एक शब्दकोश को देखते हुए, हमें तीन उच्चतम मूल्यों को खोजने और उन्हें प्रदर्शित करने की आवश्यकता है।
दृष्टिकोण 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 मॉड्यूल (सबसे बड़ा फ़ंक्शन) का उपयोग करना
उदाहरण
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
निष्कर्ष
इस लेख में, हमने दशमलव संख्या को बाइनरी संख्या में बदलने के तरीके के बारे में जाना।