编写在数字数组中查找元素索引的函数

时间:2019-01-14 18:49:59

标签: python python-3.x

我这样做是为了找到数字数组的最小值:

lst = [3, 71, 420, 14] print ("Min number in array:", min(lst))

但是如何找到数字数组中元素的索引?

2 个答案:

答案 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))