27fb2d03bee2a86d0bb120d696e36323

Поворот матрицы

Дана матрица
a = [(1, 2), (3, 4)]

Поворот по часовой стрелке
a_rotated = zip(*a[::-1]) # [(3, 1), (4, 2)]

Поворот против часовой стрелки
a_rotated_ccw = zip(*a)[::-1] # [(2, 4), (1, 3)]

Оригинал: pythonadventures.wordpress.com