将数组逆时针旋转90度,如
matrix1: 1,2,3 逆时针旋转到matrix2: 3,6,9
4,5,6 2,5,8
7,8,9 1,4,7
Python代码如下:
def turn(self,matrix):
length = len(matrix)
width = len(matrix[0])
newmat1 = []
for i in range(width):
newmat2 = []
for j in range(length):
newmat2.append(matrix[j][i])
newmat1.append(newmat2)
newmat1.reverse() #数组的逆序输出
return newmat1
9