python 二维list转为一维
时间: 2023-08-07 12:27:25 浏览: 89
python 实现二维列表转置
可以使用列表推导式将二维列表转换为一维列表。例如,假设有一个二维列表`matrix`,我们要将它转换为一维列表`lst`,可以使用以下代码:
```python
matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
lst = [element for row in matrix for element in row]
print(lst) # 输出 [1, 2, 3, 4, 5, 6, 7, 8, 9]
```
在上面的代码中,`lst`是一个列表推导式,它包含两个嵌套的for循环,第一个循环遍历二维列表的每一行,第二个循环遍历每一行中的元素。`element`是每个元素的值,它被添加到新列表`lst`中。最终得到的`lst`是一个一维列表,包含了原始二维列表中的所有元素。
阅读全文