【发布时间】:2018-09-18 06:54:39
【问题描述】:
很难用语言来描述我的问题,所以这里有一个简单的例子来说明我正在尝试做的事情。
我有一本字典……
aDict= {'user1':[[1,2,3],[4,5,6]], 'user2': [[2,3,4],[5,6,7]]}
我想计算嵌套循环中同一索引中数字的平均值。
我想要得到的理想结果是……
anotherDict = {'user' : [[1.5 , 2.5 , 3.5 ],[ 4.5 , 5.5 , 6.5 ]]}
1.5 = 来自 key-user1.values[0][0] 的 1 和来自 key-user2.values[0][0] 的 2 的平均值 2.5 = 来自 key-user1.values[0][1] 的 2 和来自 key-user2.values[0][1] 的 3 的平均值 ... 很快... 6.5 = key-user1.values[1][2] 的 6 和 key-user2.values[1][2] 的 7 的平均值
我真的是 python 新手,对于我的问题难以解释,我深表歉意。
提前感谢您的帮助。
【问题讨论】:
-
你确定 aDict 值中列表的长度吗?
-
是的,aDict 值中的列表长度是一样的
标签: python list dictionary average