Se voglio il valore massimo in un elenco, posso solo scrivere max(List), e se avessi bisogno anche dell'indice del valore massimo?
Posso scrivere qualcosa del genere:
maximum=0
for i,value in enumerate(List):
if value>maximum:
maximum=value
index=i
Ma mi sembra noioso.
E se scrivo:
List.index(max(List))
Quindi ripeterà l'elenco due volte.
C'è un modo migliore?