my @exts = qw/foo bar baz/; my %exts; @exts{@exts} = @exts; use Data::Dumper; print Dumper \%exts; #### $VAR1 = { 'foo' => 'foo', 'baz' => 'baz', 'bar' => 'bar' };