在本教程中,我们将借助示例了解 Python List index() 方法。
index()
方法返回列表中指定元素的索引。
示例
animals = ['cat', 'dog', 'rabbit', 'horse']
# get the index of 'dog'
index = animals.index('dog')
print(index)
# Output: 1
用法:
用法:
list.index(element, start, end)
参数:
list index()
方法最多可以使用三个参数:
- element- 要搜索的元素
- start(可选) - 从此索引开始搜索
- end(可选)- 搜索直到该索引的元素
返回:
index()
方法返回列表中给定元素的索引。- 如果未找到该元素,则会引发
ValueError
异常。
注意: index()
方法只返回匹配元素的第一次出现。
示例 1:查找元素的索引
# vowels list
vowels = ['a', 'e', 'i', 'o', 'i', 'u']
# index of 'e' in vowels
index = vowels.index('e')
print('The index of e:', index)
# element 'i' is searched
# index of the first 'i' is returned
index = vowels.index('i')
print('The index of i:', index)
输出
The index of e: 1 The index of i: 2
示例 2:列表中不存在的元素的索引
# vowels list
vowels = ['a', 'e', 'i', 'o', 'u']
# index of 'p' is vowels
index = vowels.index('p')
print('The index of p:', index)
输出
ValueError: 'p' is not in list
示例 3:index() 的工作与开始和结束参数
# alphabets list
alphabets = ['a', 'e', 'i', 'o', 'g', 'l', 'i', 'u']
# index of 'i' in alphabets
index = alphabets.index('e') # 1
print('The index of e:', index)
# 'i' after the 4th index is searched
index = alphabets.index('i', 4) # 6
print('The index of i:', index)
# 'i' between 3rd and 5th index is searched
index = alphabets.index('i', 3, 5) # Error!
print('The index of i:', index)
输出
The index of e: 1 The index of i: 6 Traceback (most recent call last): File "*lt;string>", line 13, in ValueError: 'i' is not in list
相关用法
- Python List insert()用法及代码示例
- Python List remove()用法及代码示例
- Python List clear()用法及代码示例
- Python List reverse()用法及代码示例
- Python List append()用法及代码示例
- Python List cmp()用法及代码示例
- Python List pop()用法及代码示例
- Python List sort()用法及代码示例
- Python List list()用法及代码示例
- Python List max()用法及代码示例
- Python List count()用法及代码示例
- Python List len()用法及代码示例
- Python List min()用法及代码示例
- Python List copy()用法及代码示例
- Python List extend()用法及代码示例
- Python Lock acquire()用法及代码示例
- Python Lock release()用法及代码示例
- Python Lock locked()用法及代码示例
- Python torch.distributed.rpc.rpc_async用法及代码示例
- Python torch.nn.InstanceNorm3d用法及代码示例
注:本文由纯净天空筛选整理自 Python List index()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。