当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python List index()用法及代码示例


列出 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 index() Method with Example。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。