python二维列表某一列
时间: 2023-06-29 08:20:37 浏览: 106
要访问二维列表中的某一列,你可以使用列表推导式来获取特定列的元素。下面是一个示例代码:
```python
# 二维列表
my_list = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
# 获取第二列元素
col = 1
col_list = [row[col] for row in my_list]
print(col_list) # 输出 [2, 5, 8]
```
这里,我们使用一个列表推导式来获取二维列表 `my_list` 中的第二列元素。我们首先指定要访问的列,然后使用一个循环遍历每一行,并从中提取指定列的元素。最后,我们将得到一个包含所有列元素的列表 `col_list`。
相关问题
python二维列表索引第一列
要索引二维列表的第一列,可以使用循环和索引:
```
my_list = [[1,2,3], [4,5,6], [7,8,9]]
for i in range(len(my_list)):
print(my_list[i][0])
```
这将输出:
```
1
4
7
```
在这个示例中,我们使用了一个for循环来遍历二维列表中的每个子列表。然后,我们使用索引0来获取每个子列表的第一个元素,也就是第一列。
python二维list取某一列
可以使用列表推导式来获取某一列,例如假设我们有以下二维列表:
```
my_list = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
```
我们想要获取第二列,可以使用以下代码:
```
column = [row[1] for row in my_list]
```
这会返回一个包含第二列所有元素的列表:
```
[2, 5, 8]
```
其中 `row[1]` 表示获取每一行的第二个元素,而 `for row in my_list` 表示对于 `my_list` 中的每一行执行该操作。