in reply to Populating an Array of hash's

Idiomatic array into a hash

@hash{@array} = (1) x @array;