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')