我有一个字典值列表,我想要列表的第一个索引。如何遍历它?

时间:2018-09-23 16:26:31

标签: python python-3.x dictionary

我的字典看起来像这样。

{'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进行分组。

到目前为止,我已经尝试过使用地图,还尝试过根据项目创建新字典并对其进行迭代。但我无法分组。

3 个答案:

答案 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]