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如何获取列表(List)的中位数
Aug 12 Python
浅谈Python爬取网页的编码处理
Nov 04 Python
python中字符串类型json操作的注意事项
May 02 Python
利用Anaconda完美解决Python 2与python 3的共存问题
May 25 Python
老生常谈Python序列化和反序列化
Jun 28 Python
ZABBIX3.2使用python脚本实现监控报表的方法
Jul 02 Python
Python学习笔记之Django创建第一个数据库模型的方法
Aug 07 Python
Python提取PDF内容的方法(文本、图像、线条等)
Sep 25 Python
Python实现搜索算法的实例代码
Jan 02 Python
解决Keras 自定义层时遇到版本的问题
Jun 16 Python
pytorch 多分类问题,计算百分比操作
Jul 09 Python
用Python监控你的朋友都在浏览哪些网站?
May 27 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写的MySQL数据库用户认证系统代码
2007/03/22 PHP
三个类概括PHP的五种设计模式
2012/09/05 PHP
PHP+jQuery实现自动补全功能源码
2013/05/15 PHP
php实现简单的权限管理的示例代码
2017/08/25 PHP
PHP array_reduce()函数的应用解析
2018/10/28 PHP
通过Javascript将数据导出到外部Excel文档的函数代码
2012/06/15 Javascript
js获取json元素数量的方法
2015/01/27 Javascript
jQuery实现页面内锚点平滑跳转特效的方法总结
2015/05/11 Javascript
基于jQuery1.9版本如何判断浏览器版本类型
2016/01/12 Javascript
node.js cookie-parser之parser.js
2016/06/06 Javascript
用jQuery向div中添加Html文本内容的简单实现
2016/07/13 Javascript
JS中的hasOwnProperty()和isPrototypeOf()属性实例详解
2016/08/11 Javascript
AngularJS ui-router (嵌套路由)实例
2017/03/10 Javascript
Vue.js特性Scoped Slots的浅析
2019/02/20 Javascript
JS左右无缝轮播功能完整实例
2019/05/16 Javascript
pymongo实现控制mongodb中数字字段做加法的方法
2015/03/26 Python
详解Python中contextlib上下文管理模块的用法
2016/06/28 Python
Pycharm学习教程(2) 代码风格
2017/05/02 Python
浅谈scrapy 的基本命令介绍
2017/06/13 Python
Python中面向对象你应该知道的一下知识
2019/07/10 Python
python3实现用turtle模块画一棵随机樱花树
2019/11/21 Python
python3中sorted函数里cmp参数改变详解
2020/03/12 Python
Python3中FuzzyWuzzy库实例用法
2020/11/18 Python
支持IE8的纯css3开发的响应式设计动画菜单教程
2014/11/05 HTML / CSS
HTML5 embed 标签使用方法介绍
2013/08/13 HTML / CSS
购买瑞典当代设计的腕表和太阳眼镜:TRIWA
2016/10/30 全球购物
欧洲著名的珠宝和手表网上商城:uhrcenter
2017/04/10 全球购物
Android面试题附答案
2014/12/08 面试题
Final类有什么特点
2012/04/25 面试题
网上开店必备创业计划书
2014/01/26 职场文书
美丽乡村建设实施方案
2014/03/23 职场文书
2014年心理健康教育工作总结
2014/12/06 职场文书
工作岗位职责范本
2015/02/15 职场文书
《大禹治水》教学反思
2016/02/22 职场文书
导游词之南京栖霞山
2019/10/18 职场文书
斗罗大陆八大特殊魂兽,龙族始祖排榜首,第五最残忍(翠魔鸟)
2022/03/18 国漫