我这样做是为了找到数字数组的最小值:
lst = [3, 71, 420, 14]
print ("Min number in array:", min(lst))
但是如何找到数字数组中元素的索引?
答案 0 :(得分:1)
您可以使用enumerate
为列表中的每个项生成索引,并为min
函数提供一个键函数,该函数使用{{1 }},最后使用enumerate
提取具有[0]
返回的最小值的项目的索引:
min
这将输出:from operator import itemgetter
print(min(enumerate(lst), key=itemgetter(1))[0])
(0
在示例列表中的索引)
答案 1 :(得分:0)
我能想到的最简单的解决方案是通过索引:
lst.index(min(lst))