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系列之数据处理编程实例(一)
May 22 Python
python让图片按照exif信息里的创建时间进行排序的方法
Mar 16 Python
给Python入门者的一些编程建议
Jun 15 Python
Python中音频处理库pydub的使用教程
Jun 07 Python
在Python中执行系统命令的方法示例详解
Sep 14 Python
python负载均衡的简单实现方法
Feb 04 Python
Python+request+unittest实现接口测试框架集成实例
Mar 16 Python
Python编程中NotImplementedError的使用方法
Apr 21 Python
python使用for循环计算0-100的整数的和方法
Feb 01 Python
numpy中生成随机数的几种常用函数(小结)
Aug 18 Python
利用python 下载bilibili视频
Nov 13 Python
Python中logging日志的四个等级和使用
Nov 17 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
CPU步进是什么意思?i3-9100F B0步进和U0步进区别知识科普
2020/03/17 数码科技
php实现12306余票查询、价格查询示例
2014/04/17 PHP
PHP/HTML混写的四种方式总结
2017/02/27 PHP
PHP token验证生成原理实例分析
2019/06/05 PHP
javascript 面向对象编程基础 多态
2009/08/21 Javascript
js判断IE6/IE7/FF的代码[XMLHttpRequest]
2011/02/16 Javascript
JavaScript中判断函数是new还是()调用的区别说明
2011/04/07 Javascript
javascript是怎么继承的介绍
2012/01/05 Javascript
JSP跨iframe如何传递参数实现代码
2013/09/21 Javascript
用js格式化金额可设置保留的小数位数
2014/05/09 Javascript
JavaScript函数的调用以及参数传递
2015/10/21 Javascript
jQuery实现TAB选项卡切换特效简单演示
2016/03/04 Javascript
jQuery+php实时获取及响应文本框输入内容的方法
2016/05/24 Javascript
js判断价格,必须为数字且不能为负数的实现方法
2016/10/07 Javascript
js实现弹窗居中的简单实例
2016/10/09 Javascript
JS正则替换掉小括号及内容的方法
2016/11/29 Javascript
JavaScript中for循环的几种写法与效率总结
2017/02/03 Javascript
jQuery插件HighCharts绘制2D半圆环图效果示例【附demo源码下载】
2017/03/09 Javascript
微信小程序 中wx.chooseAddress(OBJECT)实例详解
2017/03/31 Javascript
Bootstrap 3浏览器兼容性问题及解决方案
2017/04/11 Javascript
Angular中使用$watch监听object属性值的变化(详解)
2017/04/24 Javascript
JavaScript实现正则去除a标签并保留内容的方法【测试可用】
2018/07/18 Javascript
vue 解除鼠标的监听事件的方法
2019/11/13 Javascript
Vue+Element自定义纵向表格表头教程
2020/10/26 Javascript
Python中用format函数格式化字符串的用法
2015/04/08 Python
Python实现简单的文件传输与MySQL备份的脚本分享
2016/01/03 Python
python,Django实现的淘宝客登录功能示例
2019/06/12 Python
基于python3.7利用Motor来异步读写Mongodb提高效率(推荐)
2020/04/29 Python
Clarisonic美国官网:科莱丽声波洁面仪
2017/10/12 全球购物
戛纳奢侈品商店:Jacques Loup法国
2019/11/04 全球购物
四风存在的原因分析
2014/02/11 职场文书
体育运动口号
2014/06/09 职场文书
物流专业求职信
2014/06/30 职场文书
2015年中学元旦晚会活动方案
2014/12/09 职场文书
琅琊山导游词
2015/02/05 职场文书
2016护理专业求职自荐书
2016/01/28 职场文书