use warnings; use strict; my %symbol_list_hash = ( 'I2' => [ 'VSS', 'VSS', 'Rep_en', 'ENb', 'VDD', 'VDD' ], 'I9' => [ 'Vctrl', 'ENq', 'net014', 'Vb_CS_LNA', 'VDD_OpAmp', 'VSS' ], 'I3' => [ 'VSS', 'VSS', 'ENb', 'ENq', 'VDD', 'VDD' ] ); for my $aref (values %symbol_list_hash) { my @arr = @{ $aref }; print "$_\n" for @arr; # do someting with each element }