python 查询list中一个元素的所在的索引
时间: 2024-02-11 17:07:50 浏览: 20
可以使用Python内置函数`index()`来查询list中一个元素的所在索引。以下是一个示例代码:
```python
my_list = [1, 3, 4, 5, 3, 7, 8]
# 查询元素3在列表中的索引
index = my_list.index(3)
# 输出结果
print(index)
```
在上述代码中,首先定义了一个列表`my_list`,然后使用`index()`函数查询其中元素3的所在索引,并将结果存储在`index`变量中。最后,使用`print()`函数输出结果。
需要注意的是,如果列表中有多个相同的元素,`index()`函数只会返回第一个元素的索引。如果要查询所有相同元素的索引,可以使用列表推导式或循环语句来实现。
相关问题
python中一个list作为索引获取list数据
可以使用以下方式获取list数据:
list_data = [1, 2, 3, 4, 5]
index_list = [0, 2, 4]
result = [list_data[i] for i in index_list]
print(result)
输出结果为:[1, 3, 5]
将列表中一个元素替换成另一个元素
可以使用Python中的列表索引和赋值操作来实现将列表中一个元素替换成另一个元素,例如:
```
my_list = [1, 2, 3, 4, 5]
my_list[2] = 6
print(my_list) # 输出 [1, 2, 6, 4, 5]
```
这里将列表中索引为2的元素3替换成了6。