index函数是Python内置函数之一,用于查找某个元素在列表中的位置。本文主要介绍index函数的用法和注意点。
1. index函数概述
index函数的作用是在列表中查找某个元素的位置,并返回该元素在列表中的下标值。如果找不到该元素,则抛出ValueError异常。
2. index函数的语法
index函数的语法如下:
list.index(obj, start=0, end=len(list))
其中,obj为要查找的元素;start和end为搜索范围,可选参数,返回结果的下标值为[start,end)区间内第一个obj元素的下标。
3. 注意点
(1)如果要查找的元素在列表中有多个,index函数返回最先被找到的元素的下标。
(2)如果要查找的元素不在列表中,index函数抛出ValueError异常。可以通过in关键字判断元素是否在列表中,避免出现异常。
(3)start和end的默认值分别为0和列表长度,即搜索整个列表。
4. 示例代码
lst = [4,5,3,2,6]print(lst.index(3)) # 输出:2if 999 in lst: print(lst.index(999))else: print(