even_map = dict(('key_%s' % i, i) for i in range(1, 9) if i % 2 == 0)
even_map = Hash[(1..9).find_all { |i| (i).even? }.collect {
|i| ["key_#{i}", i] }]
(def even-map (into {} (for [i (range 1 9) :when (= (mod i 2) 0)]
[(keyword (str "key_" i)) i])))