Если мне нужно максимальное значение в списке, я могу просто написать max(List)
, но что, если мне также нужен индекс максимального значения?
Я могу написать что-то вроде этого:
maximum=0
for i,value in enumerate(List):
if value>maximum:
maximum=value
index=i
Но мне это выглядит скучно.
И если я пишу:
List.index(max(List))
Затем он дважды перебирает список.
Есть ли лучший способ?