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 lambda和Python def区别分析
Nov 30 Python
Python通过PIL获取图片主要颜色并和颜色库进行对比的方法
Mar 19 Python
对于Python中线程问题的简单讲解
Apr 03 Python
Python外星人入侵游戏编程完整版
Mar 30 Python
Django使用详解:ORM 的反向查找(related_name)
May 30 Python
多个应用共存的Django配置方法
May 30 Python
Python如何基于smtplib发不同格式的邮件
Dec 30 Python
python基于property()函数定义属性
Jan 22 Python
python3+opencv生成不规则黑白mask实例
Feb 19 Python
python2 对excel表格操作完整示例
Feb 23 Python
python如何代码集体右移
Jul 20 Python
Python基于内置函数type创建新类型
Oct 22 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设置允许大文件上传示例代码
2014/03/10 PHP
PHP中使用imagick生成PSD文件缩略图教程
2015/01/26 PHP
php实现用于计算执行时间的类实例
2015/04/18 PHP
PHP版本如何选择?应该使用哪个版本?
2015/05/13 PHP
用PHP代码在网页上生成图片
2015/07/01 PHP
利用Fix Rss Feeds插件修复WordPress的Feed显示错误
2015/12/19 PHP
JSON 客户端和服务器端的格式转换
2009/08/27 Javascript
Extjs 继承Ext.data.Store不起作用原因分析及解决
2013/04/15 Javascript
5秒后跳转到另一个页面的js代码
2013/10/12 Javascript
javascript间隔定时器(延时定时器)学习 间隔调用和延时调用
2014/01/13 Javascript
JS判断客户端是手机还是PC的2个代码
2014/04/12 Javascript
举例详解JavaScript中Promise的使用
2015/06/24 Javascript
JS模拟键盘打字效果的方法
2015/08/05 Javascript
基于jQuery实现简单的折叠菜单效果
2015/11/23 Javascript
AngularJS实现路由实例
2017/02/12 Javascript
js模块加载方式浅析
2017/08/12 Javascript
利用Vue实现移动端图片轮播组件的方法实例
2017/08/23 Javascript
JS实现登录页密码的显示和隐藏功能
2017/12/06 Javascript
js 根据对象数组中的属性进行排序实现代码
2019/09/12 Javascript
浅谈Vue.set实际上是什么
2019/10/17 Javascript
vue改变循环遍历后的数据实例
2019/11/07 Javascript
JavaScript异步操作的几种常见处理方法实例总结
2020/05/11 Javascript
详解JavaScript 的执行机制
2020/09/18 Javascript
windows环境中利用celery实现简单任务队列过程解析
2019/11/29 Python
python无序链表删除重复项的方法
2020/01/17 Python
Python matplotlib实时画图案例
2020/04/23 Python
日本最新流行服饰网购:Nissen
2016/07/24 全球购物
马来西亚航空官方网站:Malaysia Airlines
2017/07/28 全球购物
高中生自我评语大全
2014/01/19 职场文书
大学生创业项目方案
2014/03/08 职场文书
酒店工程部主管岗位职责
2015/04/16 职场文书
单位病假条范文
2015/08/17 职场文书
聘任协议书(挂靠)
2015/09/21 职场文书
高中信息技术教学反思
2016/02/16 职场文书
分享15个Webpack实用的插件!!!
2021/03/31 Javascript
mongodb的安装和开机自启动详细讲解
2021/08/02 MongoDB