在Python中,`index`是一个内置函数,用于查找元素在列表、元组或字符串中的位置。它返回元素第一次出现的索引位置,如果元素不存在,则抛出一个`ValueError`异常。
list.index(x[, start[, end]])
`x` 是要查找的元素。
`start` 是可选参数,表示查找的起始位置,默认为0。
`end` 是可选参数,表示查找的结束位置,默认为列表的长度。
例如,在列表`logo`中查找元素`'乌龟'`的索引:
logo = ['大象', '老虎', '乌龟']
index_turtle = logo.index('乌龟')
print(index_turtle) 输出:2
`index`方法也可以用于字符串,查找子字符串在字符串中的位置:
str_1 = 'Python语言编程'
index_on = str_1.index('on')
print(index_on) 输出:4
如果子字符串不存在于字符串中,`index`方法会抛出一个`ValueError`异常。
需要注意的是,`index`方法只返回第一个匹配项的索引位置