matrix = [[1,2,3],
[4,5,6],
[7,8,9]]
transpose = list(zip(*matrix))
print([row for row in transpose])
rotated = [list(reversed(row)) for row in transpose]
print(rotated)
bWF0cml4ID0gW1sxLDIsM10sCiAgICAgICAgICBbNCw1LDZdLAogICAgICAgICAgWzcsOCw5XV0KCnRyYW5zcG9zZSA9IGxpc3QoemlwKCptYXRyaXgpKQpwcmludChbcm93IGZvciByb3cgaW4gdHJhbnNwb3NlXSkKCnJvdGF0ZWQgPSBbbGlzdChyZXZlcnNlZChyb3cpKSBmb3Igcm93IGluIHRyYW5zcG9zZV0KcHJpbnQocm90YXRlZCk=
[(1, 4, 7), (2, 5, 8), (3, 6, 9)]
[[7, 4, 1], [8, 5, 2], [9, 6, 3]]