python - 如何使用python检索相关列表
问题描述
假设我有这个:
[
{"name": "Tom", "age": 10},
{"name": "Mark", "age": 5},
{"name": "Pam", "age": 7}
]
通过搜索名称,我想检索相关列表:["Tom", "Mark", "Pam"]
如何做到这一点?
解决方案
您可以使用.get()
方法来获取特定键的值。或者,你也可以,做j['name']
l1=[
{"name": "Tom", "age": 10},
{"name": "Mark", "age": 5},
{"name": "Pam", "age": 7}
]
l2=[j.get("name") for j in l1]
推荐阅读
- objective-c - 有没有办法在我的 Mac 应用程序中向用户隐藏资产?
- javascript - 如何使用 i18next 作为我的组件库的对等依赖项?
- c - 在不使用库函数的情况下反转 C 中的字符串
- android - android studio中的响应式UI设计
- javascript - 如何使用 Firebase 函数从在线 html 中提取变量?
- dataframe - 将数据框的架构更改为其他架构
- bash - 有没有一种简洁的方法来有条件地设置 read 将分配给的变量?
- node.js - Nestjs使用发现包修改控制器?
- keycloak - 如何配置 Keycloak 以使用 Guacamole 的 OpenID 插件?
- javascript - 调试 javascript 时如何在 Chrome 中禁用 [VM]XXX 调试器