二维数组转化为一维数组
时间: 2023-09-09 22:10:20 浏览: 104
二维数组转一维数组
将一个二维数组转化为一个一维数组可以采用以下两种方法:
1. 按行遍历:将二维数组中的每一行都按顺序放到一维数组中。例如,对于一个 m 行 n 列的二维数组 arr,可以使用以下代码将其转化为一维数组:
```python
new_arr = []
for i in range(m):
for j in range(n):
new_arr.append(arr[i][j])
```
2. 按列遍历:将二维数组中的每一列都按顺序放到一维数组中。例如,对于一个 m 行 n 列的二维数组 arr,可以使用以下代码将其转化为一维数组:
```python
new_arr = []
for j in range(n):
for i in range(m):
new_arr.append(arr[i][j])
```
需要注意的是,以上两种方法都是按照顺序将元素加入到一维数组中,因此,转化后的一维数组中的元素顺序与原二维数组中的元素顺序相同。
阅读全文