Diese Zeilen meines Codes accesing„-Liste Indizes müssen ganze Zahlen sein, nicht auflisten“, während Elemente einer Liste von Listen
v_recorrido= [[4, 45], [4, 15], [4, 45]]
t=0
for i in v_recorrido:
seg = 60*v_recorrido[i][0] + v_recorrido[i][1]
werfen mir diese Fehlermeldung:
TypeError: list indices must be integers, not list
Warum? Ich bin neu in Python (kommt hauptsächlich aus C++), aber ich habe die Dokumentation für die Syntax überprüft und es scheint richtig zu sein.
Haben Sie sich auf die [Dokumentation] (https://docs.python.org/3/reference/compound_stmts.html#the-for-statement) für die 'for' Aussage? Oder das [Tutorial] (https://docs.python.org/3/tutorial/controlflow.html#for-statements) ausgecheckt? Dieses Verhalten ist _extrem gründlich dokumentiert_. – TigerhawkT3
Es wäre auch hilfreich gewesen, den genauen Titel dieser Frage in eine Google-Suche anstatt in SOs Fragefeld einzutragen. – TigerhawkT3