如果我想要列表中的最大值,我可以只编写max(List)
,但如果我还需要最大值的索引怎么办?
我可以这样写:
maximum=0
for i,value in enumerate(List):
if value>maximum:
maximum=value
index=i
但在我看来,这很乏味。
如果我写道:
List.index(max(List))
然后,它将对列表进行两次迭代。
有没有更好的方法?
https://stackoverflow.com/questions/6193498
复制相似问题