口述があるとします:
x = { "a": ["walk", "the", "dog"], "b": ["dog", "spot"], "c":["the", "spot"] }
新しい辞書が必要です:
y = { "walk": ["a"], "the": ["a", "c"], "dog":["a", "b"], "spot":["b","c"] }
これを行う最も効率的な方法は何ですか? ソリューションが数行であり、pythonic コンストラクトによって何らかの形で単純化されている場合、それは何ですか (最も効率的でなくても)?
これは、値がリストではなく単一の要素である他の質問とは異なることに注意してください。