Durchschnitt der Python-Listenwerte in eine andere Liste konvertieren

Ich habe Listen wie diese.

list = [["Joe", 5, 7], ["Joe", 6, 9], ["Mike", 1,4], ["Joe", 7,4], ["Mike", 5,7]]

Wie kann ich diese Liste in eine Liste wie diese konvertieren:

list2 = [["Joe", 6.00, 6.66], ["Mike", 3.00, 5.50]]

list2 [0] [1] und list2 [1] [1] sind die Durchschnittswerte aus der ersten Liste mit bestimmten Personen (6.00 kommt von(list[0][1]+list[1][1]+list[3][1])/3

Ich sollte die folgende Iteration verwenden:

for i in range(len(list)):
...

oder etwas ähnliches? Weil ich eine Liste aus SQLite importiere und die Liste sich immer ändert.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage