在python中编写了这个函数来转换矩阵:
def transpose(m):
height = len(m)
width = len(m[0])
return [ [ m[i][j] for i in range(0, height) ] for j in range(0, width) ]
Run Code Online (Sandbox Code Playgroud)
在这个过程中,我意识到我并不完全理解嵌套for循环的单行是如何执行的.请回答以下问题,帮助我理解:
鉴于,
[ function(i,j) for i,j in object ]
Run Code Online (Sandbox Code Playgroud)
其他信息也很受欢迎.