给你一个二维整数数组 matrix, 返回 matrix 的 转置矩阵 。
矩阵的 转置 是指将矩阵的主对角线翻转,交换矩阵的行索引与列索引。
解法:建一个新列表然后调转顺序放进去即可。
class Solution:
def transpose(self, matrix: List[List[int]]) -> List[List[int]]:
col, row = len(matrix), len(matrix[0])
res = [[0] * col for i in range(row)]
for i in range(col):
for j in range(row):
res[j][i] = matrix[i][j]
return res