my $size = scalar(@f); for ( my $i=0;$i<$size;$i++ ) { my $key = "$f[$i]->[0]"; $result{$key}->[0] += $f[$i]->[1]; }