my %newHoA = ( "Sports" => ["Soccer","UltimateFrisbee","Basketball"], "Books" => ["Cannery Row", "Animal Farm", "East of Eden"], "Places" => ["BigSur","Zion", "CrateLake"] ); foreach my $keyHoA ( keys %newHoA) { print "The key is: $keyHoA" . " And one value is: $newHoA{$req}[0]" . "\n"; } #### The key is: Sports And the value is: Soccer The key is: Books And the value is: Cannery Row The key is: Places And the value is: BigSur