python 找到列表中指定元素的索引
时间: 2023-10-09 18:14:24 浏览: 343
python找出一个列表中相同元素的多个索引实例
可以使用`index`方法来查找列表中指定元素的索引,如下所示:
```python
my_list = ['apple', 'banana', 'orange', 'pear']
index = my_list.index('orange')
print(index) # 输出:2
```
如果列表中不存在指定的元素,则会抛出`ValueError`异常。如果你想要查找多个相同元素的索引,则可以使用列表解析式,如下所示:
```python
my_list = ['apple', 'banana', 'orange', 'pear', 'orange']
indices = [i for i, x in enumerate(my_list) if x == 'orange']
print(indices) # 输出:[2, 4]
```
这里使用`enumerate`函数来获取每个元素的索引,然后使用列表解析式来查找所有等于指定元素的索引。
阅读全文