另一个字典的字典理解以计算列表值的平均值
Dictonary comphrension of another dictonary to calcualte average of list values
我有一个像-
这样的字典
d = {'a': [1, 2, 3], 'b': [4, 9], 'c': [1, 3, 9, 8]...}
我想要一个新的字典
r = {'a': 2, 'b': 6.5, 'c': 5.25}
这是列表项的平均值。我想在字典理解代码中做到这一点。
r = {
k: sum(v) / len(v)
for (k, v) in d.items()
}
# {'a': 2.0, 'b': 6.5, 'c': 5.25}
我有一个像-
这样的字典d = {'a': [1, 2, 3], 'b': [4, 9], 'c': [1, 3, 9, 8]...}
我想要一个新的字典
r = {'a': 2, 'b': 6.5, 'c': 5.25}
这是列表项的平均值。我想在字典理解代码中做到这一点。
r = {
k: sum(v) / len(v)
for (k, v) in d.items()
}
# {'a': 2.0, 'b': 6.5, 'c': 5.25}