python 查询list中这个元素在list中的所有索引
时间: 2023-09-15 09:18:35 浏览: 69
如果要查询列表中所有某个元素的索引,可以使用列表推导式来实现。以下是一个示例代码:
```python
my_list = [1, 3, 4, 5, 3, 7, 8, 3]
# 查询元素3在列表中的所有索引
indexes = [index for index in range(len(my_list)) if my_list[index] == 3]
# 输出结果
print(indexes)
```
在上述代码中,首先定义了一个列表`my_list`,其中包含了多个元素3。然后使用列表推导式和循环语句查询所有元素3在列表中的索引,并将结果存储在`indexes`列表中。最后,使用`print()`函数输出结果。
需要注意的是,上述代码中使用了`range()`函数和`len()`函数来获取列表的索引范围。同时,在列表推导式中使用了`if`语句判断元素是否为3。
阅读全文