数组上下对调python代码
时间: 2023-07-23 17:05:53 浏览: 135
python方向键控制上下左右代码
5星 · 资源好评率100%
下面是一个将数组上下对换的 Python 代码:
```python
def swap_rows(arr):
"""
将数组 arr 上下对调
"""
# 获取数组的行数和列数
rows = len(arr)
cols = len(arr[0])
# 交换上下两行
for i in range(rows//2):
for j in range(cols):
arr[i][j], arr[rows-i-1][j] = arr[rows-i-1][j], arr[i][j]
```
这个函数接收一个二维数组作为输入,并将其上下对调。它使用两个嵌套的循环来遍历数组中的每个元素,并交换上下两行。注意,为了避免重复交换,我们只需要遍历数组的前一半行。
阅读全文