如何从字典列表中获取给定键的值?
mylist = [
{
'powerpoint_color': 'blue',
'client_name': 'Sport Parents (Regrouped)'
},
{
'sort_order': 'ascending',
'chart_layout': '1',
'chart_type': 'bar'
}
]
字典数量mylist
未知,我想找到密钥附加的值'sort_order'
.
我失败的尝试:
for key in mylist:
for value in key:
print(key['sort_order'])
mylist= [{'powerpoint_color': 'blue', 'client_name': 'Sport Parents (Regrouped)'}, {'sort_order': 'ascending', 'chart_layout': '1', 'chart_type': 'bar'}]
print [d["sort_order"] for d in mylist if "sort_order" in d][0]
Result:
ascending
您还可以将所有字典组合成一个字典,并访问它:
combined_d = {key: value for d in mylist for key,value in d.iteritems() }
print combined_d["sort_order"]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)