in reply to Making a hash with lists
use Data::Dumper; sub zip { my @list1 = @{shift()}; my @list2 = @{shift()}; my @zip; while (@list1+@list2) { push(@zip, shift(@list1), shift(@list2)); } @zip } my @z1 = zip([qw(a b c)], [qw(5 6 7 8 9)]); print Dumper(\@z1); my @z2 = zip([qw(5 6 7 8 9)], [qw(d e f)]); print Dumper(\@z2);
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Making a hash with lists
by BrowserUk (Patriarch) on Jun 27, 2008 at 16:18 UTC | |
by TGI (Parson) on Jun 27, 2008 at 18:20 UTC | |
by BrowserUk (Patriarch) on Jun 27, 2008 at 18:26 UTC | |
by Porculus (Hermit) on Jun 28, 2008 at 12:20 UTC | |
by BrowserUk (Patriarch) on Jun 28, 2008 at 13:58 UTC | |
by Porculus (Hermit) on Jun 28, 2008 at 16:29 UTC | |
by BrowserUk (Patriarch) on Jun 28, 2008 at 19:08 UTC |