my @test = qw( a list of words ); my %test = ( keyword => 1, value => 2) my %outer = ( hash => \%test, array => \@test); $outer{another_hash}=\%test; # add same value with another key