首页 > 解决方案 > 如何使用python检索相关列表

问题描述

假设我有这个:

[
  {"name": "Tom", "age": 10},
  {"name": "Mark", "age": 5},
  {"name": "Pam", "age": 7}
]

通过搜索名称,我想检索相关列表:["Tom", "Mark", "Pam"]

如何做到这一点?

标签: python

解决方案


您可以使用.get()方法来获取特定键的值。或者,你也可以,做j['name']

l1=[
  {"name": "Tom", "age": 10},
  {"name": "Mark", "age": 5},
  {"name": "Pam", "age": 7}
]
l2=[j.get("name") for j in l1]

推荐阅读