是否有类似于PHP array_sum 函数的函数?
我的意思是我有一个对象,例如:
obj = {}
obj['t'] = 2
obj['x'] = 4
obj['z'] = 6
我希望通过一个函数在没有任何循环的情况下对它进行求和。
答案 0 :(得分:3)
前言:请注意,PHP中的非整数索引数组在Python中称为词典。
您可以使用内置sum
函数来获取总和:
sum(obj.values())
答案 1 :(得分:0)
您可以使用:
sum(obj.values())
答案 2 :(得分:0)
您可以按如下方式获取字典值的总和:
sum(obj.values())
答案 3 :(得分:0)
如果您的obj
是字典,则可以使用
sum(obj.values())
答案 4 :(得分:0)
是的,您可以使用
对字典值进行求和sum(obj.values())
和Python< 2.7,您可以使用itervalues
代替,
sum(obj.itervalues())
我希望这对你有用。
答案 5 :(得分:0)
使用:
sum(obj.values())
获取值的总和