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 次浏览

启动你的 职业

通过完成课程获得认证

开始
广告
© . All rights reserved.