python 翻转list,python二维列表转一维

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: