跳至主要内容

index()

index() 方法是 Python 中的一个内置 函数,用于返回元组中指定元素的索引。它从元组的开头开始搜索指定元素,并返回该元素首次出现的索引。如果未找到该元素,它将引发 ValueError。

参数值

参数 说明
value

在元组中搜索的值。

start

开始搜索的索引。

stop

结束搜索的索引。

返回值

index() 方法返回一个 int,它是该值首次出现的索引。

如何在 Python 中使用 index()

示例 1

index() 方法返回元组中指定元素的索引。

tuple1 = (10, 20, 30, 40, 50)
print(tuple1.index(30))
示例 2

如果在元组中找不到该元素,则会引发 ValueError。

tuple2 = ('a', 'b', 'c')
try:
    print(tuple2.index('d'))
except ValueError as e:
    print('Element not found in the tuple')
示例 3

index() 方法还可以采用可选参数来指定搜索的开始和结束索引。

tuple3 = (7, 8, 9, 8, 10)
print(tuple3.index(8, 1, 4) # Output: 1

元组方法