【发布时间】:2013-03-07 08:41:35
【问题描述】:
我的哈希是:
h = { 'a' => ['x' ,'y'], 'b' => ['x','z']}
我想反转键和值并以某种方式合并新键
res = { 'x' => ['a','b'], 'y' => ['a'], 'z' => ['b']}
有没有办法做到这一点?
【问题讨论】:
-
认为人们会尝试使用您的示例进行测试,给出带有值的哈希值,而不是变量或占位符。
-
对其进行了编辑,因此它可以使用字符串,我认为它比使用更复杂的对象更好
-
好的,显示一些代码以查看您所在的位置也可能会有所帮助。我猜你有工作代码但对解决方案不满意。
标签: ruby hash key reverse key-value