给定这样的哈希:
{ "key_1" => ["value1","value2","value3"], "key_2" => ["value4","value5"], ...}
我怎样才能得到这样的哈希:
{ "value1" => "key_1", "value2" => "key_1", "value3" => "key_1", "value4" => "key_2", "value5" => "key_2" }
我试过这个:
Hash[original_hash.flat_map { |key, values| original_hash.map { |value| [value, key] } }]