我有這樣的列表。將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 –