将一个二维数组行和列元素互换,存到另一个二维数组中并输出这两个矩阵
时间: 2023-06-05 15:48:13 浏览: 252
java实现二维数组转置的方法示例
5星 · 资源好评率100%
好的,以下是代码实现和输出结果:
```python
# 定义原始二维数组
matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
# 定义新的二维数组
new_matrix = [[ for i in range(len(matrix))] for j in range(len(matrix[]))]
# 行列互换
for i in range(len(matrix)):
for j in range(len(matrix[])):
new_matrix[j][i] = matrix[i][j]
# 输出原始矩阵和新矩阵
print("原始矩阵:")
for row in matrix:
print(row)
print("新矩阵:")
for row in new_matrix:
print(row)
```
输出结果:
```
原始矩阵:
[1, 2, 3]
[4, 5, 6]
[7, 8, 9]
新矩阵:
[1, 4, 7]
[2, 5, 8]
[3, 6, 9]
```
希望能够帮到您!
阅读全文