Ruby 配列の行と列を入れ替える

Rubyで、transposeを使って、配列の行と列を入れ替えるサンプルコードを記述してます。rubyのバージョンは2.7.2を使用してます。
環境
- OS windows10 pro 64bit
- ruby 2.7.2p137
transpose使い方
transposeを使用すると、配列の行と列を入れ替えるが可能です。
[配列].transpose
以下は、配列の行と列を入れ替えて表示するサンプルコードとなります。
arr=[[1,2],[3,4],[5,6]]
# 元の配列
p arr
# [[1, 2],
# [3, 4],
# [5, 6]]
p arr.transpose
# [[1, 3, 5],
# [2, 4, 6]]
arr = [["a", 1], ["b", 2], ["c", 3]]
p arr.transpose
# [["a", "b", "c"], [1, 2, 3]]
-
前の記事
javascript 配列の展開代入を行う 2021.01.10
-
次の記事
javascript 要素を拡大させる 2021.01.10
コメントを書く