使用python库实现:输出列表内所有指定元素的索引值
时间: 2024-01-09 20:03:45 浏览: 58
python输出数组中指定元素的所有索引示例
5星 · 资源好评率100%
可以使用 enumerate() 函数和列表推导式来实现输出列表内所有指定元素的索引值。
示例代码:
```python
my_list = ['apple', 'banana', 'orange', 'apple', 'pear', 'apple']
target = 'apple'
indexes = [index for index, value in enumerate(my_list) if value == target]
print(indexes)
```
输出结果:
```
[0, 3, 5]
```
解释:
- 使用 enumerate() 函数遍历 my_list 列表,返回每个元素的索引和值。
- 使用列表推导式筛选出值等于目标元素的索引值,将其存入索引列表 indexes。
- 最后输出索引列表 indexes。
阅读全文