Python 程式可以找到字典中所有專案的總和


在本文中,我們將學習如何解決下面給出的問題陳述。

問題陳述 - 給定一個字典,我們需要列印一個字典中的 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 - 從字典.values() 迭代物件中計算和

示例

 線上演示

# 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 - 從字典.values() 迭代物件中計算和

示例

 線上演示

# 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 個最高值

更新於: 11-Jul-2020

753 次瀏覽

啟動你的 職業

透過完成課程獲得認證

開始
廣告