If I want the maximum value in a list, I can just write max(List)
, but what if I also need the index of the maximum value?
I can write something like this:
maximum=0
for i,value in enumerate(List):
if value>maximum:
maximum=value
index=i
But it looks tedious to me.
And if I write:
List.index(max(List))
Then it will iterate the list twice.
Is there a better way?