Python中的index()方法

源于: 功能类代码 – DatasettoFileClass.py – 函数codingclf_one


index()功能:
  Python index() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,该方法与 python find()方法一样,只不过如果str不在 string中会报一个异常。

index()语法:

str.index(str, beg=0, end=len(string))

代码:

str1 = "this is string example....wow!!!"
str2 = "exam"
 
print(str1.index(str2))

结果为:15


但是, 很多时候当要在列表中查找某个元素并输出对应的索引值(位置),这时就需要使用到index()方法了

index()语法:

list.index(obj)

代码:

A = [123, 'xyz', 'zara', 'abc']
print(A.index('xyz')) 
# 结果为: 1

print(A.index('zzz'))
# 报错 :ValueError: 'zzz' is not in list

学习博客:

Python index()方法
index在python中是什么意思

发布了255 篇原创文章 · 获赞 28 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_43283397/article/details/104299631