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将文本转换成图片输出的方法
Apr 28 Python
一篇文章入门Python生态系统(Python新手入门指导)
Dec 11 Python
python with提前退出遇到的坑与解决方案
Jan 05 Python
微信跳一跳游戏python脚本
Apr 01 Python
Python爬虫实例_利用百度地图API批量获取城市所有的POI点
Jan 10 Python
python3将视频流保存为本地视频文件
Jun 20 Python
Python绘制正余弦函数图像的方法
Aug 28 Python
Python编程深度学习计算库之numpy
Dec 28 Python
python实现日志按天分割
Jul 22 Python
python 多进程队列数据处理详解
Dec 23 Python
Python如何使用turtle库绘制图形
Feb 26 Python
Python BeautifulReport可视化报告代码实例
Apr 13 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
真正面向对象编程:PHP5.01发布
2006/10/09 PHP
ThinkPHP使用Smarty第三方插件方法小结
2016/03/19 PHP
深入理解PHP的远程多会话调试
2017/09/21 PHP
PHP实现验证码校验功能
2017/11/16 PHP
thinkphp框架表单数组实现图片批量上传功能示例
2020/04/04 PHP
javascript之学会吝啬 精简代码
2010/04/25 Javascript
js操作textarea 常用方法总结
2012/12/03 Javascript
jquery实现带复选框的表格行选中删除时高亮显示
2013/08/01 Javascript
JavaScript利用正则表达式去除日期中的-
2014/06/09 Javascript
基于JavaScript实现瀑布流效果(循环渐近)
2016/01/27 Javascript
weUI应用之JS常用信息提示弹层的封装
2016/11/21 Javascript
jQuery UI插件实现百度提词器效果
2016/11/21 Javascript
jQuery实现鼠标移入移出事件切换功能示例
2018/09/06 jQuery
Vue CLI 3.x 自动部署项目至服务器的方法
2019/04/02 Javascript
JS如何实现手机端输入验证码效果
2020/05/13 Javascript
详解js创建对象的几种方式和对象方法
2021/03/01 Javascript
[56:20]LGD vs VP Supermajor 败者组决赛 BO3 第三场 6.10
2018/07/04 DOTA
[42:48]完美世界DOTA2联赛PWL S3 Magma vs INK ICE 第二场 12.11
2020/12/16 DOTA
Python 可爱的大小写
2008/09/06 Python
python获取文件扩展名的方法
2015/07/06 Python
python杀死一个线程的方法
2015/09/06 Python
Python爬虫中urllib库的进阶学习
2018/01/05 Python
Python3单行定义多个变量或赋值方法
2018/07/12 Python
pytorch的梯度计算以及backward方法详解
2020/01/10 Python
解决pycharm下pyuic工具使用的问题
2020/04/08 Python
Python 实现图片转字符画的示例(静态图片,gif皆可)
2020/11/05 Python
HTML5标签使用方法详解
2015/11/27 HTML / CSS
Mio Skincare美国官网:身体紧致及孕期身体护理
2017/03/05 全球购物
100%有机精油,美容油:House of Pure Essence
2018/10/30 全球购物
球队口号
2014/06/18 职场文书
党在我心中的演讲稿
2014/09/13 职场文书
升学宴答谢词
2015/01/05 职场文书
银行中层干部培训心得体会
2016/01/11 职场文书
vue 实现上传组件
2021/05/31 Vue.js
零基础学java之方法的定义与调用详解
2022/04/10 Java/Android
解决flex布局中子项目尺寸不受flex-shrink限制
2022/05/11 HTML / CSS