【发布时间】:2020-02-13 23:46:55
【问题描述】:
如何在字典中压缩列表:
somedict = {a: [1,2,3, b: [4,5,6], c: [7,8,9], d: [10,11,12]}
我想压缩所有列表值,所以它变成这样:
dlist = [[1,4,7,10], [2,5,8,11], [3,6,9,12]]
然后添加它们,使其变为:
sumlist = [21, 26, 30]
然后在最后除以每个列表的长度找到总和:
meanlist = [5.25, 6.5, 7.5]
我在想也许将列表存储在一个 numpy 数组中并调用 np.mean。
【问题讨论】:
-
zip压缩和sum总和。 -
到目前为止您尝试过什么?您的字典格式错误。当您除了写一个问题之外没有尝试过任何其他事情时,就会出现这种情况。
-
哎呀,字典写错了,我编辑了
标签: python-3.x list dictionary zip mean