fork download
  1. matrix = [[1,2,3],
  2. [4,5,6],
  3. [7,8,9]]
  4.  
  5. transpose = list(zip(*matrix))
  6. print([row for row in transpose])
  7.  
  8. rotated = [list(reversed(row)) for row in transpose]
  9. print(rotated)
Success #stdin #stdout 0.02s 9216KB
stdin
Standard input is empty
stdout
[(1, 4, 7), (2, 5, 8), (3, 6, 9)]
[[7, 4, 1], [8, 5, 2], [9, 6, 3]]