Si je veux la valeur maximale dans une liste, je peux simplement écrire max(List), mais que faire si j'ai également besoin de l'index de la valeur maximale?
Je peux écrire quelque chose comme ça:
maximum=0
for i,value in enumerate(List):
if value>maximum:
maximum=value
index=i
Mais cela me semble fastidieux.
Et si j'écris:
List.index(max(List))
Ensuite, il itérera la liste deux fois.
Y a-t-il un meilleur moyen?