ArrayをHash化する方法は有名ですが、キー(添え字)を文字列として合体させる方法を多く見かけます。 しかしキーをSymbolする方法はあまり見かけないので、試してみました。 一般的なユースケース その1:transposeを使う keys = ["suzuki", "itou", "yamada"] values = [87, 76, 69] key_value_pairs = [keys, values].transpose h = Hash[*key_value_pairs.flatten] key_value_pairs = [keys, values].transpose => [["suzuki", 87], ["itou", 76], ["yamada", 69]] h = Hash[*key_value_pairs.flatten] => {"suzuki"=>87,