原です。 部分的に反応すると、、 |わたなべです. |[k[0], v[0],... k[n], v[n]] が帰ってくる method x があれば |h = Hash[*k.x(v)] ですんじゃうけど. h = Hash[* k.each_with_index.collect{|x, j| [x, v[j]]}.flatten] この瞬間も Ruby かしら。:-)