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装饰器使用示例及实际应用例子
Mar 06 Python
python简单程序读取串口信息的方法
Mar 13 Python
python统计文本字符串里单词出现频率的方法
May 26 Python
python 定义给定初值或长度的list方法
Jun 23 Python
浅析Python 读取图像文件的性能对比
Mar 07 Python
GitHub 热门:Python 算法大全,Star 超过 2 万
Apr 29 Python
react+django清除浏览器缓存的几种方法小结
Jul 17 Python
python实现超级玛丽游戏
Mar 18 Python
解决Python在导入文件时的FileNotFoundError问题
Apr 10 Python
Python基于locals返回作用域字典
Oct 17 Python
python必学知识之文件操作(建议收藏)
May 30 Python
关于Python中*args和**kwargs的深入理解
Aug 07 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
php 生成饼图 三维饼图
2009/09/28 PHP
PDO::setAttribute讲解
2019/01/29 PHP
PHP 并发场景的几种解决方案
2019/06/14 PHP
jQuery 使用手册(三)
2009/09/23 Javascript
关于jQuery $.isNumeric vs. $.isNaN vs. isNaN
2013/04/15 Javascript
jquery表单验证插件(jquery.validate.js)的3种使用方式
2015/03/28 Javascript
浅析JavaScript中浏览器的兼容问题
2016/04/19 Javascript
JQuery控制图片由中心点逐渐放大效果
2016/06/26 Javascript
jQuery插件FusionCharts实现的Marimekko图效果示例【附demo源码】
2017/03/24 jQuery
vue-router实现webApp切换页面动画效果代码
2017/05/25 Javascript
zTree jQuery 树插件的使用(实例讲解)
2017/09/25 jQuery
Webpack打包字体font-awesome的方法示例
2018/04/26 Javascript
理理Vue细节(推荐)
2019/04/16 Javascript
[02:43]2014DOTA2国际邀请赛 官方Alliance战队纪录片
2014/07/14 DOTA
win7 下搭建sublime的python开发环境的配置方法
2014/06/18 Python
python实现的简单窗口倒计时界面实例
2015/05/05 Python
python 采集中文乱码问题的完美解决方法
2016/09/27 Python
python的debug实用工具 pdb详解
2019/07/12 Python
Python产生一个数值范围内的不重复的随机数的实现方法
2019/08/21 Python
基于python解线性矩阵方程(numpy中的matrix类)
2019/10/21 Python
python队列原理及实现方法示例
2019/11/27 Python
python基于property()函数定义属性
2020/01/22 Python
Python要如何实现列表排序的几种方法
2020/02/21 Python
python+OpenCV实现图像拼接
2020/03/05 Python
解决pytorch下出现multi-target not supported at的一种可能原因
2021/02/06 Python
html5.2 dialog简介详解
2018/02/27 HTML / CSS
10条PHP编程习惯
2014/05/26 面试题
医学院校毕业生自荐信范文
2014/01/01 职场文书
服装采购员岗位职责
2014/03/15 职场文书
我的职业生涯规划:打造自己的运动帝国
2014/09/18 职场文书
孔庙导游词
2015/02/04 职场文书
建国大业电影观后感
2015/06/01 职场文书
消防安全培训工作总结
2015/10/23 职场文书
入团申请书格式
2019/06/20 职场文书
李白经典诗之一:全文无一“月”字,却句句有月
2019/07/12 职场文书
游戏开发中如何使用CocosCreator进行音效处理
2021/04/14 Javascript