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