python 二维数组90度旋转的方法


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 相关文章推荐
python调用shell的方法
Nov 20 Python
Python命令行参数解析模块optparse使用实例
Apr 13 Python
Python基于回溯法子集树模板实现图的遍历功能示例
Sep 05 Python
Python向Excel中插入图片的简单实现方法
Apr 24 Python
python 字典中文key处理,读取,比较方法
Jul 06 Python
Python定时任务sched模块用法示例
Jul 16 Python
numpy.linspace函数具体使用详解
May 27 Python
python获取点击的坐标画图形的方法
Jul 09 Python
python接口调用已训练好的caffe模型测试分类方法
Aug 26 Python
pyecharts绘制中国2020肺炎疫情地图的实例代码
Feb 12 Python
Python基于gevent实现高并发代码实例
May 15 Python
Python grequests模块使用场景及代码实例
Aug 10 Python
python 处理数字,把大于上限的数字置零实现方法
Jan 28 #Python
python实现蒙特卡罗方法教程
Jan 28 #Python
用python一行代码得到数组中某个元素的个数方法
Jan 28 #Python
python简单贪吃蛇开发
Jan 28 #Python
Python如何获得百度统计API的数据并发送邮件示例代码
Jan 27 #Python
python使用正则筛选信用卡
Jan 27 #Python
pthon贪吃蛇游戏详细代码
Jan 27 #Python
You might like
AM/FM收音机的安装与调试
2021/03/02 无线电
php str_pad() 将字符串填充成指定长度的字符串
2010/02/23 PHP
PHP的变量总结 新手推荐
2011/04/18 PHP
php时间计算相关问题小结
2016/05/09 PHP
PHP扩展框架之Yaf框架的安装与使用
2016/05/18 PHP
Yii安装与使用Excel扩展的方法
2016/07/13 PHP
php实现支持中文的文件下载功能示例
2017/08/30 PHP
PHP数组实际占用内存大小原理解析
2020/12/11 PHP
ext实现完整的登录代码
2008/08/08 Javascript
Javascript 八进制转义字符(8进制)
2011/04/08 Javascript
采用call方式实现js继承
2014/05/20 Javascript
html的DOM中document对象images集合用法实例
2015/01/21 Javascript
JavaScript保留关键字汇总
2015/12/01 Javascript
js表单中选择框值的获取及表单的序列化
2015/12/17 Javascript
js仿淘宝评价评分功能
2017/02/28 Javascript
vuejs如何配置less
2017/04/25 Javascript
jQuery实现多张图片上传预览(不经过后端处理)
2017/04/29 jQuery
vue 怎么创建组件及组件使用方法
2017/07/27 Javascript
PHP实现基于Redis的MessageQueue队列封装操作示例
2019/02/02 Javascript
每周一练 之 数据结构与算法(Stack)
2019/04/16 Javascript
js判断复选框是否选中的方法示例【基于jQuery】
2019/10/10 jQuery
vue实现pdf文档在线预览功能
2019/11/26 Javascript
如何区分vue中的v-show 与 v-if
2020/09/08 Javascript
[49:21]完美世界DOTA2联赛循环赛 Ink Ice vs LBZS BO2第二场 11.05
2020/11/06 DOTA
Python实现检测服务器是否可以ping通的2种方法
2015/01/01 Python
基于python中staticmethod和classmethod的区别(详解)
2017/10/24 Python
Python中的十大图像处理工具(小结)
2019/06/10 Python
PYQT5设置textEdit自动滚屏的方法
2019/06/14 Python
Python3.8安装Pygame教程步骤详解
2020/08/14 Python
Python直接赋值及深浅拷贝原理详解
2020/09/05 Python
Wilson体育用品官网:美国著名运动器材品牌
2019/05/12 全球购物
《口技》教学反思
2014/02/21 职场文书
2014学校庆三八妇女节活动总结
2014/03/01 职场文书
2014年生活老师工作总结
2014/12/23 职场文书
故宫的导游词
2015/01/31 职场文书
党员电教片《信仰》心得体会
2016/01/15 职场文书