Python-从字典列表中获取值列表

我有这样的字典列表:

[{'value': 'apple', 'blah': 2}, 

{'value': 'banana', 'blah': 3} ,

{'value': 'cars', 'blah': 4}]

我想要 ['apple', 'banana', 'cars']

最好的方法是什么?

回答:

假设每个字典都有一个value键,你可以编写(假设你的列表名为l)

[d['value'] for d in l]

如果value可能丢失,可以使用

[d['value'] for d in l if 'value' in d]

以上是 Python-从字典列表中获取值列表 的全部内容, 来源链接: utcz.com/qa/433870.html

回到顶部