python 如何将二维列表转成一维列表
时间: 2023-12-02 21:05:28 浏览: 82
可以使用列表推导式,将二维列表中的每个元素提取出来,组成一个新的一维列表。例如:
```python
# 原始二维列表
matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
# 将二维列表转成一维列表
flatten_list = [item for row in matrix for item in row]
print(flatten_list) # [1, 2, 3, 4, 5, 6, 7, 8, 9]
```
在列表推导式中,第一层循环遍历二维列表中的每一行,第二层循环遍历行中的每个元素,将其添加到新的一维列表中。
阅读全文