python 二维数组90度旋转的方法
如下所示:
#!/usr/bin/envpython #-*-coding:utf-8-*- """ [0,1,2,3] [0,1,2,3] [0,1,2,3] [0,1,2,3] 2维数组顺时针90度旋转后结果如下 [0,0,0,0] [1,1,1,1] [2,2,2,2] [3,3,3,3] [0][1]<==>[1][0] [0][2]<==>[2][0] [0][3]<==>[3][0] [1][2]<==>[2][1] [1][3]<==>[3][1] [2][3]<==>[3][2] """ data=[[iforiinrange(4)]forrawinrange(4)] foreleindata: printele a=len(data) foriinrange(a):#外层循环 forjinrange(i+1,len(data[i])):#内层循环 #交换数据 temp=data[i][j] data[i][j]=data[j][i] data[j][i]=temp foreleindata: printele
以上这篇python二维数组90度旋转的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。