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

发布于 2021-02-02 23:14:18

我有这样的字典列表:

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

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

最好的方法是什么?

关注者
0
被浏览
94
1 个回答
  • 面试哥
    面试哥 2021-02-02
    为面试而生,有面试问题,就找面试哥。

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

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

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

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


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看