Wenn ich den Maximalwert in einer Liste haben möchte, kann ich einfach schreiben max(List), aber was ist, wenn ich auch den Index des Maximalwerts benötige?
Ich kann so etwas schreiben:
maximum=0
for i,value in enumerate(List):
if value>maximum:
maximum=value
index=i
Aber es sieht für mich langweilig aus.
Und wenn ich schreibe:
List.index(max(List))
Dann wird die Liste zweimal wiederholt.
Gibt es einen besseren Weg?