python 二维数组90度旋转的方法
作者:零_锋 时间:2021-05-18 20:16:19
如下所示:
#!/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
来源:https://blog.csdn.net/lingdaz/article/details/50950853
标签:python,二维,数组,旋转
0
投稿
猜你喜欢
复制链接到剪贴板,兼容Firefox Chrome IE
2008-12-16 13:23:00
asp中常用的字符串安全处理函数集合(过滤特殊字符等)
2011-02-20 10:40:00
基于信息排序的信息理解
2008-05-16 10:37:00
配置php网页显示各种语法错误
2023-11-14 07:23:04
Python Django2 model 查询介绍(条件、范围、模糊查询)
2023-11-02 15:32:09
随滚动条移动的DIV层js代码
2007-10-10 12:51:00
python XlsxWriter模块创建aexcel表格的实例讲解
2023-08-30 02:20:47
全屏窗无提示关闭父窗口
2013-06-30 05:41:36
纯手工打造CSS像素画
2009-03-09 12:57:00
FF和IE之间7个JavaScript的差异[译]
2009-05-04 18:19:00
详解PHP中的mb_detect_encoding函数使用方法
2023-11-14 19:48:45
python opencv根据颜色进行目标检测的方法示例
2021-09-29 03:53:41
网站设计中的面包屑[译]
2009-03-22 15:42:00
利用Django-environ如何区分不同环境
2022-01-10 10:52:24
FrontPage XP设计教程6——制作多媒体网页
2008-10-11 12:38:00
asp如何使用ADO 2x Command 对象读取数据?
2010-06-03 10:51:00
ThinkPHP采用GET方式获取中文参数查询无结果的解决方法
2023-11-23 10:16:36
asp.net微信开发(永久素材管理)
2023-07-21 13:02:45
利用python3如何给数据添加高斯噪声
2023-06-11 20:52:17
如何在Access 2007数据库中添加附件
2008-11-21 12:32:00