首页 > 怎样让字典的value分别提出另外形成一个字典

怎样让字典的value分别提出另外形成一个字典

{ 
    "_id" : "20151012-000341_MZ06_9654_8786_168-4117-QzLD-1088_1",
    "uuid" : "357485030964508"
 
}
{ 
    "_id" : "20151012-000341_MZ06_9654_8786_168-4117-QzLD-1088_1",
    "uuid" : "435485030964508"
 
}
{ 
    "_id" : "20151012-000341_MZ06_9654_8786_168-4117-QzLD-1088_1",
    "uuid" : "357485030964508"
 
}

怎样把9654提出来做key,value里面放uuid的值,且uuid唯一,是考虑把value里放个set吗


是不是把9654提取出来,然后把所有uuid的value组成9654的value?

from collections import defaultdict
d = defaultdict(list)

d[9654].append(oldDict['uuid'])  #多个则转化为循环
In [35]: d
Out[35]: defaultdict(list, {9654: ['357485030964508']})

根据你的要求好像要是set,所以d = defaultdict(set)

【热门文章】
【热门文章】