【问题标题】:Recreate array so that array[x][y] become newarray[y][x]重新创建数组,使 array[x][y] 变为 newarray[y][x]
【发布时间】:2009-10-24 00:37:31
【问题描述】:

是否有一种标准方法可以从二维数组创建一个新数组,以便在新数组上将 array[x][y] 作为 [y][x] 进行访问?

例如,来自:

[ [00,01,02,03,04,05],
  [10,11,12,13,14,15],
  [20,21,22,23,24,25] ]

会变成:

[ [00,10,20],
  [01,11,21],
  [02,12,22],
  [03,13,23],
  [04,14,24],
  [05,15,25] ]

【问题讨论】:

    标签: ruby arrays


    【解决方案1】:

    相信你在找Array#transpose

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-10-08
      • 2012-08-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-26
      • 1970-01-01
      相关资源
      最近更新 更多