# a = m x n matrix -> n x m
def rotate_matrix90(a):
m = len(a) # 행 개수
n = len(a[0]) # 열 개수
result = [[0] * m for _ in range(n)] # 결과 리스트 초기화
for i in range(m):
for j in range(n):
result[j][m - 1 - i] = a[i][j]
return result
[실제 사용 문제]