इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे।
समस्या कथन − हमें एक डिक्शनरी दी गई है, और हमें डिक्शनरी में 3 सबसे ज्यादा वैल्यू प्रिंट करने की जरूरत है।
समस्या कथन के तीन दृष्टिकोण नीचे दिए गए हैं:
दृष्टिकोण 1 - चलने योग्य शब्दकोश से योग की गणना करना
उदाहरण
# sum function
def Sum(myDict):
sum_ = 0
for i in myDict:
sum_ = sum_ + myDict[i]
return sum_
# Driver Function
dict = {'T': 1, 'U':2, 'T':3, 'O':4, 'R':5}
print("Sum of dictionary values :", Sum(dict)) आउटपुट
Sum of dictionary values : 14
दृष्टिकोण 2 - Dictionary.values() iterable
से योग की गणना करनाउदाहरण
# sum function
def Sum(dict):
sum_ = 0
for i in dict.values():
sum_ = sum_ + i
return sum_
# Driver Function
dict = {'T': 1, 'U':2, 'T':3, 'O':4, 'R':5}
print("Sum of dictionary values :", Sum(dict)) आउटपुट
Sum of dictionary values : 14
दृष्टिकोण 3 - Dictionary.values() iterable
से योग की गणना करनाउदाहरण
# sum function
def Sum(dict):
sum_ = 0
for i in dict.keys():
sum_ = sum_ + dict[i]
return sum_
# Driver Function
dict = {'T': 1, 'U':2, 'T':3, 'O':4, 'R':5}
print("Sum of dictionary values :", Sum(dict)) आउटपुट
Sum of dictionary values : 14
निष्कर्ष
इस लेख में, हमने सीखा है कि कैसे हम एक शब्दकोश में उच्चतम 3 मान प्राप्त कर सकते हैं