python输入二维矩阵,输出该矩阵的转置 输入 [[1, 2, 3], [4, 5, 6], [7, 8, 9]] 输出 [[1, 4, 7], [2, 5, 8], [3, 6, 9]]
时间: 2023-11-30 20:23:12 浏览: 110
python对矩阵进行转置的2种处理方法
matrix = eval(input()) # 输入一个字符串并转化为二维列表
transpose = [] # 定义一个空列表来存储转置后的矩阵
for i in range(len(matrix[0])): # 循环遍历矩阵的列
row = [] # 定义一个空列表来存储每一列的元素
for j in range(len(matrix)): # 循环遍历矩阵的行
row.append(matrix[j][i]) # 将每一行的第i个元素添加到row中
transpose.append(row) # 将row添加到transpose中
print(transpose) # 输出转置后的矩阵
阅读全文