我有一份字典清单如下
list1 = [{'3': ['0'], '10': ['2'], '9': ['8'], '6': ['8']},
{'3': ['5'], '9': ['0'], '2': ['3']},
{'2':['10'],'10':['8'],'4' :['9']}]
我还有另外一张单子
list2 = [0,1,2,3,5,6,7,8,9,10]
我想检查list2
的每个值是否是list1
的任何字典的键,然后如果它与键匹配,那么我希望所有值都与这些键关联并添加这些值。我如何在python中以非常优化的方式实现这一点,因为我的字典列表非常大。你知道吗
因为你的字典列表实在太大了,所以预处理是必要和有效的。你知道吗
上面的答案是非常Python,可能有点迟钝。你知道吗
这有点可读性(但不是最好的!)地址:
相关问题 更多 >
编程相关推荐