我有这样的列表。将Python列表值的平均值转换为另一个列表
list = [["Joe", 5, 7], ["Joe", 6, 9], ["Mike", 1,4], ["Joe", 7,4], ["Mike", 5,7]]
我怎样才能该列表转换到一个列表是这样的:
list2 = [["Joe", 6.00, 6.66], ["Mike", 3.00, 5.50]]
list2中[0] [1]和list2中[1] [1]是从与spesific第一列表中的平均值人(6.00从(list[0][1]+list[1][1]+list[3][1])/3
来的时候,使用迭代这样的:
for i in range(len(list)):
...
或..类似的东西?因为我从SQLite导入列表并且列表总是在变化。
这绝对看起来不错。 +1 –