python二维list生成两个一维list
时间: 2023-02-07 15:00:06 浏览: 108
python实现两个一维列表合并成一个二维列表
在 Python 中,可以使用两个 for 循环来生成两个一维列表。
例如,假设我们有一个二维列表 `arr`,其中包含了以下数据:
```
arr = [[1, 2, 3],
[4, 5, 6]]
```
我们可以使用两个 for 循环来生成两个一维列表,分别包含 `arr` 中的第一列和第二列数据。
示例代码如下:
```
# 定义两个空列表,用于存储生成的一维列表
list1 = []
list2 = []
# 使用两个 for 循环来生成两个一维列表
for i in range(len(arr)):
list1.append(arr[i][0])
list2.append(arr[i][1])
# 输出生成的两个一维列表
print(list1) # 输出:[1, 4]
print(list2) # 输出:[2, 5]
```
上述代码中,我们使用了两个 for 循环来遍历二维列表中的每一行,并使用 `list1.append()` 和 `list2.append()` 方法将每一行的第一个元素和第二个元素分别添加到 `list1` 和 `list2` 中。
最后,我们输出了生成的两个一维列表,可以看到输出结果正是我们期望的结果。
阅读全文