From: Allen Walker on 21 May 2010 00:47 Example: a = [1,2,3] b = [4,5,6] I want to merge them so the new array is: [ [1,4], [2,5], [3,6] ] Can't figure out the best way to do this. Thanks -- Posted via http://www.ruby-forum.com/.
From: kohno kazuyuki on 21 May 2010 00:53 Hi! [a, b].transpose => [[1, 4], [2, 5], [3, 6]] Bey! -- jugyo On Fri, May 21, 2010 at 1:47 PM, Allen Walker <auswalk(a)gmail.com> wrote: > Example: > > a = [1,2,3] > b = [4,5,6] > > I want to merge them so the new array is: > > [ [1,4], [2,5], [3,6] ] > > Can't figure out the best way to do this. > > Thanks > -- > Posted via http://www.ruby-forum.com/. > >
From: Reinhart Viane on 21 May 2010 03:32 Didn't see kohno's answer -----Original Message----- From: Reinhart Viane [mailto:rv(a)domos.be] Sent: vrijdag 21 mei 2010 9:32 To: ruby-talk ML Subject: Re: [SPAM] Merging two arrays -> array of arrays Maybe like this: i=0 a = [1,2,3] b = [4,5,6] new_array=[] while i<a.length new_array<<[a[i],b[i]] i+=1 end untested and it assumes that length of the array a and b are always the same -----Original Message----- From: auswalk(a)gmail.com [mailto:auswalk(a)gmail.com] Sent: vrijdag 21 mei 2010 6:47 To: ruby-talk ML Subject: [SPAM] Merging two arrays -> array of arrays Importance: Low Example: a = [1,2,3] b = [4,5,6] I want to merge them so the new array is: [ [1,4], [2,5], [3,6] ] Can't figure out the best way to do this. Thanks -- Posted via http://www.ruby-forum.com/.
From: Jesús Gabriel y Galán on 21 May 2010 04:31 On Fri, May 21, 2010 at 6:47 AM, Allen Walker <auswalk(a)gmail.com> wrote: > Example: > > a = [1,2,3] > b = [4,5,6] > > I want to merge them so the new array is: > > [ [1,4], [2,5], [3,6] ] > > Can't figure out the best way to do this. irb(main):001:0> [1,2,3].zip([4,5,6]) => [[1, 4], [2, 5], [3, 6]] Jesus.
From: Allen Walker on 21 May 2010 00:54 Awesome. Thanks -- Posted via http://www.ruby-forum.com/.
|
Next
|
Last
Pages: 1 2 Prev: Merging two arrays -> array of arrays Next: ruby-qt bindings - is somebody in charge of those? |