列出 index() 方法
index() 方法用于获取指定元素的索引,该方法使用此列表调用,元素可以作为参数提供,它返回列表中元素第一次出现的索引。
用法:
list_name.index(element)
参数:
element
– 它表示要找到其索引的元素。
返回值:
这个方法的返回类型是<class 'int'>
,它返回一个整数元素,该元素将是该元素第一次出现的索引,或者如果元素在列表中不存在,则返回一个 ValueError 。
范例1:
# Python List index() Method with Example
# declaring the list
cars = ["Porsche", "Audi", "Lexus", "Porsche", "Audi"]
# printing the list
print("cars:", cars)
# finding index of "Porsche"
pos = cars.index("Porsche")
print("Porsche's index is:", pos)
# finding index of "Lexus"
pos = cars.index("Lexus")
print("Lexus's index is:", pos)
输出
cars: ['Porsche', 'Audi', 'Lexus', 'Porsche', 'Audi'] Porsche's index is:0 Lexus's index is:2
范例2:
# Python List index() Method with Example
# declaring the lists
x = ["ABC", "XYZ", "PQR","ABC", "XYZ", "PQR"]
y = ["PQR", "MNO", "YXZ", "YXZ"]
z = ["123", "456", "789"]
# printing the findex of given element
print('x.index("ABC"):', x.index("ABC"))
print('y.index("YXZ"):', y.index("YXZ"))
print('z.index("789"):', z.index("789"))
# ValueError
print('x.index("MNO"):', x.index("MNO"))
输出
x.index("ABC"):0 y.index("YXZ"):2 z.index("789"):2 Traceback (most recent call last): File "main.py", line 14, in <module> print('x.index("MNO"):', x.index("MNO")) ValueError:'MNO' is not in list
相关用法
- Python List remove()用法及代码示例
- Python List clear()用法及代码示例
- Python List pop()用法及代码示例
- Python List sort()用法及代码示例
- Python List count()用法及代码示例
- Python List reverse()用法及代码示例
- Python List copy()用法及代码示例
- Python List extend()用法及代码示例
- Python Lock acquire()用法及代码示例
- Python Lock release()用法及代码示例
- Python Lock locked()用法及代码示例
- Python numpy.less()用法及代码示例
- Python Sympy Permutation.list()用法及代码示例
- Python Matplotlib.figure.Figure.subplots_adjust()用法及代码示例
- Python numpy.tril()用法及代码示例
- Python Matplotlib.pyplot.matshow()用法及代码示例
- Python __file__用法及代码示例
- Python Pandas Panel.add()用法及代码示例
- Python Matplotlib.axis.Tick.get_window_extent()用法及代码示例
- Python numpy.fromstring()用法及代码示例
注:本文由纯净天空筛选整理自 Python List index() Method with Example。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。