python二维列表索引第一列
时间: 2023-10-14 12:21:22 浏览: 71
要索引二维列表的第一列,可以使用循环和索引:
```
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读取二维列表的第一列
可以使用循环遍历每一行,然后通过索引取出第一列的元素。也可以使用列表推导式,将每一行的第一个元素组成一个新的列表。例如:
```
# 二维列表
my_list = [[1,2,3], [4,5,6], [7,8,9]]
# 遍历每一行取第一个元素
for row in my_list:
print(row[0])
# 使用列表推导式取第一列
first_column = [row[0] for row in my_list]
print(first_column)
```
输出结果为:
```
1
4
7
[1, 4, 7]
```
python二维列表某一列
在Python中,二维列表其实就是嵌套的一维列表,列表中的每个元素又是一个列表。我们可以通过列表索引的方式来访问二维列表中的元素,反之亦然。如果想要获取二维列表中某个列的值,可以使用for循环:
例如,现有如下的二维列表:
```
[[1, 2, 3], [4, 5, 6], [7, 8, 9]]
```
如果要获取列2的值,可以这样写:
```
column = []
for row in list:
column.append(row[1])
```
这里我们新建一个空列表`column`,然后使用for循环遍历每一行,将第2列的值加入到新的`column`列表中。
如果想要获取列1和列3的值,可以按照同样的方式修改代码即可:
```
# 获取列1和列3
column1 = []
column3 = []
for row in list:
column1.append(row[0])
column3.append(row[2])
```
总的来说,获取二维列表中某一列的值需要使用for循环遍历每一行,并使用列表索引来获取对应列的值,将其加入到新列表中即可。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)