我如何在一個函數中創建一個字典,其鍵是給定字典的值,反之亦然,其中給定的字典每個鍵有多個值? 例如,給定的字典:返回一個包含給定字典值的鍵字典,反之亦然
d = {"1":["a","b"],"2":["b","a","c"],"3":["c","d"]}
我需要回到像一本字典:
d2 = {"a":["1","2"],"b":["1","2"],"c":["2","3"],"d":["3"]}
我唯一的想法就是讓所有值的列表,然後手動檢查每個鍵每個值,但我不知道如何做到這一點,不知道鍵和值的數量。任何幫助將被廣泛讚賞。
非常感謝,非常感謝! – Evan