从另一个字典的值创建python字典?

2021-08-02 16:15:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图从另一个字典的键值高效地构造一个python字典。你知道吗

例如。。。你知道吗

    dict1 = {'foo': [1, 3, 7], 'bar': [2, 4, 8]} ## note: all values in {key: value} will be unique
    ## Algorithm here...
    dict2 = {1: [3, 7], 3: [1, 7], 7: [1, 3], 2: [4, 8], 4: [2, 8], 8: [2, 4]}

我可以通过蛮力方法得到这个结果,但是这些字典是针对超过100000个节点的图的,所以我需要这个方法来提高效率。你知道吗

任何帮助都将不胜感激。你知道吗