【发布时间】:2016-12-08 12:38:29
【问题描述】:
我将如何在函数中创建一个字典,其键是给定字典的值,反之亦然,其中给定字典的每个键有多个值? 例如,给定一个字典:
d = {"1":["a","b"],"2":["b","a","c"],"3":["c","d"]}
我需要返回一个像这样的字典:
d2 = {"a":["1","2"],"b":["1","2"],"c":["2","3"],"d":["3"]}
我唯一的想法是列出所有值,然后手动检查每个键的每个值,但在不知道键和值的数量的情况下我无法弄清楚如何做到这一点。任何帮助将不胜感激。
【问题讨论】:
标签: python dictionary