所以我对Python有点新意。我正在处理一个问题,我想调用密钥['name']
并得到以下结果:
['Tom', 'Mark' 'Pam']
然而,由于列表中的多个词典,我似乎有点麻烦,如下面的代码所示。
people = [
{'name': "Tom", 'age': 10},
{'name': "Mark", 'age': 5},
{'name': "Pam", 'age': 7}
]
提前致谢!
答案 0 :(得分:1)
您可以使用列表理解:
>>> [i['name'] for i in people if 'name' in i]
['Tom', 'Mark', 'Pam']