# Only works for an array of arrays, each sub-array must have same # number of elements. array = [[1,2,3], [4,5,6], [7,8,9]] array.transpose #=> [[1,4,7], [2,5,8], [3,6,9]]