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 相关文章推荐
Flask SQLAlchemy一对一,一对多的使用方法实践
Feb 10 Python
Python实现栈的方法
May 26 Python
wxPython实现分隔窗口
Nov 19 Python
Python如何使用BeautifulSoup爬取网页信息
Nov 26 Python
pytorch 图像中的数据预处理和批标准化实例
Jan 15 Python
Python使用Pandas库常见操作详解
Jan 16 Python
Django跨域资源共享问题(推荐)
Mar 09 Python
使用python客户端访问impala的操作方式
Mar 28 Python
python初步实现word2vec操作
Jun 09 Python
什么是python的自省
Jun 21 Python
python RSA加密的示例
Dec 09 Python
pytorch中的model=model.to(device)使用说明
May 24 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数据库操作面向对象的优点
2006/10/09 PHP
php中看实例学正则表达式
2006/12/25 PHP
PHP使用Mysql事务实例解析
2014/09/08 PHP
详解PHP多个进程配合redis的有序集合实现大文件去重
2019/03/06 PHP
JQuery 操作Javascript对象和数组的工具函数小结
2010/01/22 Javascript
jquery.bgiframe.js在IE9下提示INVALID_CHARACTER_ERR错误
2013/01/11 Javascript
js中的屏蔽的使用示例
2013/07/30 Javascript
实现动画效果核心方式的js代码
2013/09/27 Javascript
javascript中setTimeout和setInterval的unref()和ref()用法示例
2014/11/26 Javascript
js实现百度联盟中一款不错的图片切换效果完整实例
2015/03/04 Javascript
javascript实现输出指定行数正方形图案的方法
2015/08/03 Javascript
学习Angular中作用域需要注意的坑
2016/08/17 Javascript
微信小程序 scroll-view组件实现列表页实例代码
2016/12/14 Javascript
JavaScript中this的用法实例分析
2016/12/19 Javascript
详解浏览器缓存和webpack缓存配置
2018/07/06 Javascript
React通过redux-persist持久化数据存储的方法示例
2019/02/14 Javascript
ES6中的class是如何实现的(附Babel编译的ES5代码详解)
2019/05/17 Javascript
vue+element-ui+axios实现图片上传
2019/08/20 Javascript
微信小程序通过js实现瀑布流布局详解
2019/08/28 Javascript
JavaScript 类的封装操作示例详解
2020/05/16 Javascript
[00:21]DOTA2亚洲邀请赛 Logo演绎
2015/02/07 DOTA
对python PLT中的image和skimage处理图片方法详解
2019/01/10 Python
Python爬虫实现“盗取”微信好友信息的方法分析
2019/09/16 Python
numpy ndarray 按条件筛选数组,关联筛选的例子
2019/11/26 Python
pyqt5中动画的使用详解
2020/04/01 Python
matlab 计算灰度图像的一阶矩,二阶矩,三阶矩实例
2020/04/22 Python
Python制作一个仿QQ办公版的图形登录界面
2020/09/22 Python
Coltorti Boutique官网:来自意大利的设计师品牌买手店
2018/11/09 全球购物
应届生人事助理求职信
2013/11/09 职场文书
英语自荐信范文
2013/12/11 职场文书
调解员先进事迹材料
2014/02/07 职场文书
思想作风纪律整顿心得体会
2014/09/04 职场文书
迎国庆演讲稿
2014/09/15 职场文书
七年级生物教学反思
2016/02/20 职场文书
微信小程序实现录音Record功能
2021/05/09 Javascript
HTML中实现音乐或视频自动播放案例详解
2022/05/30 HTML / CSS