Posted in Python onJanuary 28, 2019
如下所示:
#!/usr/bin/env python #-*- 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=[[i for i in range(4)] for raw in range(4)] for ele in data: print ele a=len(data) for i in range(a):#外层循环 for j in range(i+1,len(data[i])): #内层循环 #交换数据 temp=data[i][j] data[i][j]=data[j][i] data[j][i]=temp for ele in data: print ele
以上这篇python 二维数组90度旋转的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。
python 二维数组90度旋转的方法
- Author -
零_锋声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
Reply on: @reply_date@
@reply_contents@