可以说我有类C
具有属性a
。
什么是得到的总和最好的办法a
从列表C
在Python?
我试着下面的代码,但我知道这不是做的正确方法:
for c in c_list:
total += c.a
可以说我有类C
具有属性a
。
什么是得到的总和最好的办法a
从列表C
在Python?
我试着下面的代码,但我知道这不是做的正确方法:
for c in c_list:
total += c.a
使用生成器表达式 :
sum(c.a for c in c_list)
我有一个类似的任务,但我参与总结的持续时间为您的属性ca
。 有问另一个问题结合这这里 ,我想出了
sum((c.a for c in cList), timedelta())
因为,在链接中提到的, sum
需要初始值。
如果你正在寻找比和其他措施,例如,平均值/标准差,可以使用与NumPy做:
mean = np.mean([c.a for c in c_list])
sd = np.std([c.a for c in c_list])