将M行N列的二维数组根据列的顺序依次放到一个字符串中
时间: 2024-03-17 11:47:24 浏览: 57
numpy中实现二维数组按照某列、某行排序的方法
可以使用双重循环来遍历二维数组,并将每一列的元素依次添加到字符串中。具体实现如下(假设二维数组为arr):
```python
M, N = len(arr), len(arr[0]) # 获取行数和列数
s = '' # 定义一个空字符串,用于存储结果
for j in range(N): # 外层循环遍历所有列
for i in range(M): # 内层循环遍历当前列的所有行
s += str(arr[i][j]) # 将当前元素转换为字符串,并添加到结果字符串中
```
这样,最终得到的字符串s中就包含了二维数组中所有元素,按照列的顺序依次排列。
阅读全文