python 二维数组90°旋转

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 二维数组90°旋转相关的知识,希望对你有一定的参考价值。

题目:

使用python生成一个4×4二维数组并将其顺时针旋转90°


源码如下:

import random
datarow=[]
data=[]
for i in range(4):
    for j in range(4):
        datarow.append(random.randint(10,80))
    data.append(datarow)
    datarow = []
print("data")
for k in data:
    print(k)

datarow2=[]
data2=[]
for m in  range(len(data)):
    for n in range(len(data)):
        datarow2.append(data[len(data)-1-n][m])
    data2.append(datarow2)
    datarow2 = []

# for i in  range(len(data)):
#     for j in range(len(data)):
#         datarow2.append(data[len(data)-1-j][i])
#     data2.append(datarow2)
#     datarow2 = []
print("data2")
for k in data2:
    print(k)

本文出自 “HiSea乐园” 博客,请务必保留此出处http://hisea.blog.51cto.com/1093265/1931811

以上是关于python 二维数组90°旋转的主要内容,如果未能解决你的问题,请参考以下文章

Python学习笔记 之 递归二维数组顺时针旋转90°正则表达式

二维数组90度旋转

二维数组(矩阵)之将矩阵旋转90度

day4 二维数组旋转90度

二维数组顺时针旋转90度

Python将4*4数组旋转90度新数组