python list列表函数

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