我有一个这样的字典列表:
[{'value': 'apple', 'blah': 2}, {'value': 'banana', 'blah': 3} , {'value': 'cars', 'blah': 4}]
我想['apple', 'banana', 'cars']
['apple', 'banana', 'cars']
最好的方法是什么?
假设每个 dict 都有一个value键,您可以编写(假设您的列表名为l)
value
l
[d['value'] for d in l]
如果value可能丢失,您可以使用
[d['value'] for d in l if 'value' in d]