这篇文章主要为大家详细介绍了使用python怎么对二维数组进行90度旋转,文中示例代码介绍的非常详细,具有一定的参考价值,发现的小伙伴们可以参考一下:
python可以做什么
Python是一种编程语言,内置了许多有效的工具,Python几乎无所不能,该语言通俗易懂、容易入门、功能强大,在许多领域中都有广泛的应用,例如最热门的大数据分析,人工智能,Web开发等。
如下所示:
#!/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度旋转,如何觉得天达云网站的内容还不错,欢迎将天达云网站推荐给身边好友。