写一个函数,使给定的一个二维数组(3×3)转置,即行列互换。
时间: 2023-04-29 13:01:54 浏览: 132
C语言程序设计-编写程序,实现矩阵(3行3列)的转置(即行列互换) .c
5星 · 资源好评率100%
```
def transpose(arr):
return [[arr[j][i] for j in range(len(arr))] for i in range(len(arr[0]))]
```
说明:
这个函数接受一个二维数组作为参数,返回一个新的二维数组,行和列相互交换。
使用两重循环,内层循环遍历列,外层循环遍历行,通过下标交换实现转置。
阅读全文