python list.index()
函数用于返回某个元素在列表中第一次出现的索引位置,若不存在则报错。
语法
它有两种类型的语法,如下:list对象.index(obj, start=None, stop=None)
list.index(list对象, obj, start=None, stop=None)
参数
- obj: 指定要查找的元素。
- start: 查找的开始位置
- stop:查找的结束位置
返回值
返回元素在列表中的索引,如果不存在则报错。
程序示例
#!/usr/bin/python
# coding=utf-8
list1 = ['a', 'b', 'c', 'd','a']
print(list1.index('a'))
print(list1.index('a',1,5)) # 指定开始和结束位置
#print(list1.index('k'))#报错,没有
print(list.index(list1, 'a'))#第二种语法
程序运行结果:
0
4
0
4
0