gpt4 book ai didi

python - 如何从字典列表中找到键的值?

转载 作者:太空宇宙 更新时间:2023-11-03 13:18:32 24 4
gpt4 key购买 nike

如何从字典列表中获取给定键的值?

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]

结果:

ascending

您还可以将所有词典组合成一个字典,然后访问它:

combined_d = {key: value for d in mylist for key,value in d.iteritems() }
print combined_d["sort_order"]

关于python - 如何从字典列表中找到键的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21783217/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com