my @keys = qw{a b c d}; my %hash = map { $_ => 1 } @keys; #### my @keys = qw{a b c d}; my %hash; $hash{$_} ++ for @keys; #### my @keys = qw{a b c d}; my %hash; @hash{@keys} = (1) x scalar @keys;