【发布时间】:2015-07-20 15:31:24
【问题描述】:
使用 Python 2.7.9:我有一个包含“数据”项的字典列表,如何将每个项访问到列表中,以便获得平均值和标准差?这是一个例子:
values = [{'colour': 'b.-', 'data': 12.3}, {'colour': 'b.-', 'data': 11.2}, {'colour': 'b.-', 'data': 9.21}]
到目前为止我有:
val = []
for each in values:
val.append(each.items()[1][1])
print np.mean(val) # gives 10.903
print np.std(val) # gives 1.278
粗鲁而且不是很 Pythonic(?)
【问题讨论】:
标签: python list dictionary std mean