问题描述
我的字典看起来像这样。
{'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进行分组。
到目前为止,我尝试过使用地图,还尝试过根据项目创建新字典并对其进行迭代。 但我不能分组。
1楼
我认为您想从此字典中找到所有的“ id”。 你可以做-
final_list = []
for i in d['properties']:
final_list.append(i['id'])
final_list
具有所有“ id”。
2楼
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']]
3楼
您可以通过列表理解来了解这些
ids = [i['id'] for i in d['properties']]
[19, 20]