【发布时间】:2015-04-12 06:47:10
【问题描述】:
我有一个看起来像这样的哈希:
{"a" => [1, 2, 3], "b" => [4, 5, 6], "c" => [3, 4, 5], "d" => [7, 2, 3]}
我想要做的是使用包含它的所有键的数组对所有现有值进行哈希处理,例如把上面的变成这样:
{1 => ["a"], 2 => ["a", "d"], 3 => ["a", "c", "d"], 4 => ["b", "c"]}
【问题讨论】:
-
@mikej 请再次将此问题与您引用的问题进行比较。我不明白这个问题与前一个问题重复的说法。上一个问题需要直接使用
invert。此处不能使用。 -
@Cary,对不起,你是对的。已经重新开放。我认为这个问题的标题可以改进,但是这个例子确实很清楚。
-
"Stack Overflow question checklist" 是一本好书。我们需要的不仅仅是需求,我们需要看到解决问题的尝试。包含需求的问题只会让人觉得您是在要求我们为您编写代码,这是题外话。