[英]Dictonary comphrension of another dictonary to calcualte average of list values
I have a dictonary like -我有一本字典,比如 -
d = {'a': [1, 2, 3], 'b': [4, 9], 'c': [1, 3, 9, 8]...}
I want to have a new dictonary which will be我想要一个新的词典
r = {'a': 2, 'b': 6.5, 'c': 5.25}
which are average of list items.这是列表项的平均值。 I want to do that in a dictonary comprehension code.
我想在字典理解代码中做到这一点。
r = {
k: sum(v) / len(v)
for (k, v) in d.items()
}
# {'a': 2.0, 'b': 6.5, 'c': 5.25}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.