小编典典

从字典列表中获取值列表

all

我有一个这样的字典列表:

[{'value': 'apple', 'blah': 2}, 
 {'value': 'banana', 'blah': 3} , 
 {'value': 'cars', 'blah': 4}]

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

最好的方法是什么?


阅读 108

收藏
2022-05-19

共1个答案

小编典典

假设每个 dict 都有一个value键,您可以编写(假设您的列表名为l

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

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

[d['value'] for d in l if 'value' in d]
2022-05-19