我有一个字典(mydict),格式如下
{'a':1, 'b':[{'example':'first','green':'second'},
{'apple':'third', 'green':'fourth'}]}
我正在尝试迭代字典并转到'b'并找到所有'绿色'键。
results = {}
for key in mydict(b):
results.append(b[y])
答案 0 :(得分:1)
鉴于您的输入是:
D = {'a': 1,
'b': [ {'example': 'first', 'green': 'second'},
{'apple': 'third', 'green': 'fourth'}]};
您可以使用简单的列表解析执行所需的任务:
results = [item['green'] for item in D['b']]
# ['second', 'fourth']