Python3 index()方法
Python3 index()方法是用来查找指定元素在列表中的位置。它返回的是指定元素第一次出现的索引位置,如果没有找到则抛出异常。
list = ["Python","Java","C++","C#","Go","Swift"]
#查找C++在列表中的位置
pos = list.index("C++")
print(pos)
#输出:2
除了上面的用法,index()方法还可以接收两个参数,第一个参数是要查找的元素,第二个参数是查找范围的开始索引位置:
list = ["Python","Java","C++","C#","Go","Swift"]
#查找C#在列表中的位置
pos = list.index("C#",2)
print(pos)
#输出:3
如果要查找的元素不存在,index()方法会抛出异常:
list = ["Python","Java","C++","C#","Go","Swift"]
#查找Ruby在列表中的位置
pos = list.index("Ruby")
print(pos)
#输出:ValueError: 'Ruby' is not in list
:Python3 index()方法用来查找指定元素在列表中的位置,它返回的是指定元素第一次出现的索引位置,如果没有找到则抛出异常。