python中的array_sum

时间:2017-04-20 10:40:15

标签: python

是否有类似于PHP array_sum 函数的函数?

我的意思是我有一个对象,例如:

obj = {}

obj['t'] = 2
obj['x'] = 4
obj['z'] = 6

我希望通过一个函数在没有任何循环的情况下对它进行求和。

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()) 

获取值的总和