我的字典看起来像这样。
{'a':0,'is_target':False,'properties':[{'id':19,'title':{'x':0,'y':1,'z':2}},{'id':20,'title':{'x':0,'y':1,'z':2}}]}
我想对所有ID进行分组。
到目前为止,我已经尝试过使用地图,还尝试过根据项目创建新字典并对其进行迭代。但我无法分组。
答案 0 :(得分:2)
我想您想从此字典中找到所有的“ id”。你可以做-
final_list = []
for i in d['properties']:
final_list.append(i['id'])
final_list
具有所有的“ id”。
答案 1 :(得分:0)
parthagar
答案等于:
d = {'a':0,
'is_target':False,
'properties':[{'id':19,'title':{'x':0,'y':1,'z':2}},
{'id':20,'title':{'x':0,'y':1,'z':2}}]}
final_list = [i["id"] for i in d['properties']]
答案 2 :(得分:0)
您可以通过列表理解
ids = [i['id'] for i in d['properties']]
[19, 20]