fork download
  1. def traspuesta(m):
  2. r=matNula(len(m[0]),len(m))
  3. for i in range(len(m)):
  4. for j in range(len(m[0])):
  5. r[j][i]=m[i][j]
  6. return r
  7.  
  8. def matNula(f,c):
  9. m=[]
  10. for i in range(f):
  11. m.append([0]*c)
  12. return m
  13.  
  14. print(traspuesta([[1,2,3],[4,5,6]]))
Success #stdin #stdout 0.03s 9712KB
stdin
Standard input is empty
stdout
[[1, 4], [2, 5], [3, 6]]