跳至主要内容

index()

Python 中的 index() 方法是特定于 列表 的函数,它返回列表中指定元素的第一个出现位置的索引。如果未找到该元素,它将引发 ValueError。使用 index() 方法的语法为 list_name.index(element)

参数值

参数 说明
value

在列表中搜索的值。

start

列表中开始搜索的索引。

stop

列表中结束搜索的索引。

返回值

index() 方法返回一个表示第一个匹配项的索引的 int

如何在 Python 中使用 index()

示例 1

index() 方法返回列表中指定元素的第一个出现位置的索引。

my_list = [10, 20, 30, 40, 20]
index = my_list.index(20)
print(index)
示例 2

如果在列表中未找到指定元素,则会引发 ValueError

my_list = [10, 20, 30, 40]
try:
    index = my_list.index(50)
    print(index)
except ValueError as e:
    print('Element not found in the list')