python 翻转list,python二维列表转一维
给一个矩阵,顺时针旋转顺序输出其元素,例如:
对于矩阵:
[ 1, 2, 3 ]
[ 4, 5, 6 ]
[ 7, 8, 9 ]
输出为:
1,2,3,6,9,8,7,4,5
定义转置(矩阵):
退货邮编(*矩阵)
定义旋转(矩阵):
返回zip(*matrix)[:-1]
定义旋转打印(矩阵):
导入副本
matrix=copy.deepcopy(matrix)
返回矩阵和列表(矩阵。pop(0))旋转打印(旋转(矩阵))
##########测试#########
定义打印矩阵(矩阵):
对于矩阵中的行:
打印""。join(字符串I)代表行中的我)
矩阵=[
[1,2,3],
[4,5,6],
[7,8,9]]
打印"原件:"
打印矩阵(矩阵)
打印旋转打印:,旋转打印(矩阵)
打印"转置:"
打印矩阵(转置(矩阵) )
打印"旋转:"
打印矩阵(旋转(矩阵))输出为:
黄世宇/黄的个人主页:的
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。