【发布时间】:2017-11-07 19:43:55
【问题描述】:
我有一个这样的 JSON 文档:
{
'item1':{
'value':[a,b],
'number':1
},
'item2':{
'value':[a],
'number':2
},
'item3':{
'value':[b],
'number':3
}
}
是否可以获得按值分组的项目名称?
这就是我想要的:
a: item1, item2
b: item1, item3
我尝试了以下方法,但没有成功:
l = sorted(l.iteritems())
for key, group in groupby(l,key=lambda x:x['value']):
print key, group
【问题讨论】:
标签: python dictionary group-by python-2.x itertools