Beefy Boxes and Bandwidth Generously Provided by pair Networks
Pathologically Eclectic Rubbish Lister
 
PerlMonks  

Re: Re: Re: arrays or hashes

by waswas-fng (Curate)
on Aug 27, 2002 at 18:03 UTC ( [id://193222]=note: print w/replies, xml ) Need Help??


in reply to Re: Re: arrays or hashes
in thread arrays or hashes

When you say working with both names and values, what are you trying to do with them? add all the second coulmn numbers for each name up? sort by something? what? depending on exactly what you are going to be doing with the data your options can be way different. for instance if you want to add all of the numbers up for each name you can do this:
my %names; open (FILE, "data") or die "Cant open data: $!\n"; while (<DATA>) { chomp; my ($tempname, $tempnum) = split / /; $names{"$tempname"} += $tempnum; } close FILE;
Or if you need to track all of the numbers seperatly you could use an HoA (Hash of ArrayRefs) such that you push (@{$names{"$tempname"}},$tempnum); values into it. let us know what you plan to do with the data and we can get you some decent data structs. =)

-Waswas

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others having a coffee break in the Monastery: (3)
As of 2024-04-20 03:36 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found