python得到列表里最小元素的索引
时间: 2023-04-05 22:05:12 浏览: 98
可以使用列表的index方法来获取最小元素的索引,例如:
```
my_list = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
min_index = my_list.index(min(my_list))
print(min_index)
```
输出结果为:1
相关问题
python得到列表里最小元素的索引三种方法
可以使用以下三种方法得到列表里最小元素的索引:
1. 使用min()函数和index()方法:min()函数返回列表中的最小值,index()方法返回该值在列表中的索引。
示例代码:index = my_list.index(min(my_list))
2. 使用enumerate()函数和min()函数:enumerate()函数返回列表中每个元素的索引和值,min()函数返回列表中的最小值。
示例代码:index = min(enumerate(my_list), key=lambda x: x[1])[0]
3. 使用for循环和if语句:遍历列表中的每个元素,比较大小并记录最小值和索引。
示例代码:min_value = my_list[0]
index = 0
for i in range(1, len(my_list)):
if my_list[i] < min_value:
min_value = my_list[i]
index = i
python求列表中最小元素的索引
可以使用Python内置函数min()和index()来求列表中最小元素的索引,代码如下:
lst = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
min_index = lst.index(min(lst))
print(min_index)
输出结果为:1
注意:以上回答并不代表CSDN的立场和观点,仅代表AI语言模型的回答。
阅读全文