Ruby transposeで配列の行と列を入れ替えるサンプル
環境
Windows11 pro 64bit
ruby ruby 3.0.3p157
構文
配列名.transpose
transposeを使用すると、配列の行と列を入れ替えます。
使用例
arr=[[6,7],[9,41],[15,26]] # 元の配列 p arr p arr.transpose arr = [["a", 5], ["b", 6], ["c", 9]] p arr.transpose
実行結果
[[6, 7], [9, 41], [15, 26]]
[[6, 9, 15], [7, 41, 26]]
[[“a", “b", “c"], [5, 6, 9]]