1 List 列表中使用 .index()
1.1 介绍
对列表使用 index(a) 是查找列表中的对应元素 a 的第一个位置索引值
返回查找对象的索引位置, 没有找到对象会抛出异常
1.2 参数介绍
list.index(x[, start[, end]])
x : 想要查找的对象
start : 可选参数, 查找的起始位置
end : 可选参数, 查找的结束位置
1.3 示例
a = [0, 1, 2, 'm', 'l']
print(a[3])
print(a.index('m'))
>>> m
>>> 3
2 对字符串str 使用 .index()
2.1 描述
类似于列表, 对字符串使用 .index() 也是查找字符串中是否有对应的字符串, 并返回它的位置索引的起始位置, 查找不到会返回一个错误
2.2 参数介绍
str.index(substring, beg=0, end=len(string))
substring -- 指定检索的字符串
beg -- 开始索引,默认为 0
end -- 结束索引,默认为字符串的长度
2.3 示例
str1 = 'Gigidgigity!!!'
str2 = 'ty'
str1.index(str2)
>>> 9