我试图从另一个字典的键值高效地构造一个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个节点的图的,所以我需要这个方法来提高效率。你知道吗
任何帮助都将不胜感激。你知道吗
我会这样做:
如果您使用的是python2.x,那么您可能需要使用
dict1.itervalues()
。你知道吗相关问题 更多 >
编程相关推荐