my %hash = map { $_, 1 } @array; #### my %hash = map { $_, 1 } grep {$_=~/^\d/} @array;