你仅需一层for循环就可以完成矩阵的转置操作,Python的这些接口真的设计地很好。
li = [[1,2,3,4,5],[6,7,8,9,10],[11,12,13,14,15]]
rotated = []
print('矩阵转置前:')
for line in li:
print(line)
# 在Python中,你只需要一层循环就可以转置矩阵
for args in zip(*li):
column = list(reversed(args))
rotated.append(column)
print('矩阵转置后:')
for line in rotated:
print(line)