Beefy Boxes and Bandwidth Generously Provided by pair Networks
more useful options
 
PerlMonks  

Re^2: Using Split to load a hash

by umasuresh (Hermit)
on Apr 30, 2010 at 17:33 UTC ( [id://837822]=note: print w/replies, xml ) Need Help??


in reply to Re: Using Split to load a hash
in thread Using Split to load a hash

Following the hint in http://www.perlmonks.com/?node_id=564943,
I tried the following with map and grep:
use strict; use Data::Dumper; my ($hash, @array); my @array = <DATA>; $hash ={ map { chomp; my $key = (split(/\t/) )[0]; $key => [ grep { chomp; $_ if( (split(/\t/) )[0] =~/$key/) } @array ] } @array }; print Dumper(\%$hash); __DATA__ 1 2 a 1 13 w 1 20 c 2 1 b 2 40 n 3 30 a
Note: DATA should be tab delimited for this to work

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://837822]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others about the Monastery: (2)
As of 2024-04-20 05:37 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found