def transpose(matrix):

n = len(matrix) # 行数

m = len(matrix[0]) # 列数

result = [[0] * n for _ in range(m)] # 创建 m×n 的新矩阵

for i in range(n):

for j in range(m):

result[j][i] = matrix[i][j]

return result