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 11 Python
python MySQLdb Windows下安装教程及问题解决方法
May 09 Python
python 类对象和实例对象动态添加方法(分享)
Dec 31 Python
Python网络编程使用select实现socket全双工异步通信功能示例
Apr 09 Python
Python3.7中安装openCV库的方法
Jul 11 Python
Python实现的简单计算器功能详解
Aug 25 Python
python在html中插入简单的代码并加上时间戳的方法
Oct 16 Python
python实时获取外部程序输出结果的方法
Jan 12 Python
python定位xpath 节点位置的方法
Aug 27 Python
python中pandas库中DataFrame对行和列的操作使用方法示例
Jun 14 Python
如何用tempfile库创建python进程中的临时文件
Jan 28 Python
基于Python编写一个监控CPU的应用系统
Jun 25 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 mail 通过Windows的SMTP发送邮件失败的解决方案
2009/05/27 PHP
PHP中一些可以替代正则表达式函数的字符串操作函数
2014/11/17 PHP
新浪SAE搭建PHP项目教程
2015/01/28 PHP
PHP的Yii框架的常用日志操作总结
2015/12/08 PHP
thinkphp中多表查询中防止数据重复的sql语句(必看)
2016/09/22 PHP
thinkPHP中session()方法用法详解
2016/12/08 PHP
详细解读php的命名空间(二)
2018/02/21 PHP
PHP Include文件实例讲解
2019/02/15 PHP
php策略模式简单示例分析【区别于工厂模式】
2019/09/25 PHP
Laravel 之url参数,获取路由参数的例子
2019/10/21 PHP
js同时按下两个方向键
2007/12/01 Javascript
js滚动条回到顶部的代码
2011/12/06 Javascript
jQuery cdn使用介绍
2013/05/08 Javascript
在js文件中写el表达式取不到值的原因及解决方法
2013/12/23 Javascript
javascript随机抽取0-100之间不重复的10个数
2016/02/25 Javascript
vue双向数据绑定原理探究(附demo)
2017/01/17 Javascript
JS实现浏览上传文件的代码
2017/08/23 Javascript
jquery无缝图片轮播组件封装
2020/11/25 jQuery
[02:40]DOTA2英雄基础教程 炼金术士
2013/12/23 DOTA
用Python实现换行符转换的脚本的教程
2015/04/16 Python
python过滤字符串中不属于指定集合中字符的类实例
2015/06/30 Python
在Django的模型中添加自定义方法的示例
2015/07/21 Python
浅谈终端直接执行py文件,不需要python命令
2017/01/23 Python
Pytorch Tensor的统计属性实例讲解
2019/12/30 Python
Python实现分数序列求和
2020/02/25 Python
python爬虫实现爬取同一个网站的多页数据的实例讲解
2021/01/18 Python
CSS3 选择器 基本选择器介绍
2012/01/21 HTML / CSS
惊艳的手工时装首饰:Migonne Gavigan
2018/02/23 全球购物
电视购物广告词
2014/03/19 职场文书
大专生求职信
2014/06/29 职场文书
幼儿园2014年度工作总结
2014/11/10 职场文书
2014年护理部工作总结
2014/11/14 职场文书
毕业生自荐信范文
2015/03/05 职场文书
拔河比赛新闻稿
2015/07/17 职场文书
vue 实现上传组件
2021/05/31 Vue.js
聊聊Lombok中的@Builder注解使用教程
2021/11/17 Java/Android