在python中得到数列中最小值的索引
可以使用列表的index方法来获取数列中最小值的索引,示例代码如下:
a = [3, 5, 1, 2, 4]
min_index = a.index(min(a))
print(min_index) # 输出2,即数列a中最小值1的索引
另外,如果数列中有多个最小值,index方法只会返回其中最靠前的一个最小值的索引。如果需要获取所有最小值的索引,可以用列表推导式实现,示例代码如下:
a = [3, 5, 1, 2, 1, 4]
min_value = min(a)
min_indexes = [i for i, x in enumerate(a) if x == min_value]
print(min_indexes) # 输出[2, 4],即数列a中所有最小值1的索引
原文地址: http://www.cveoy.top/t/topic/fI8C 著作权归作者所有。请勿转载和采集!