python - 如何在python中提取包含嵌套字典的嵌套列表中的项目
问题描述
我有一个包含复杂嵌套字典的嵌套项目列表,如下所示:
y = [
{
"page": 1,
"pages": 304,
"per_page": "1",
"total": 304
},
[
{
"adminregion": {
"id": "",
"value": ""
},
"capitalCity": "Oranjestad",
"id": "ABW",
"incomeLevel": {
"id": "HIC",
"value": "High income"
},
"iso2Code": "AW",
"latitude": "12.5167",
"lendingType": {
"id": "LNX",
"value": "Not classified"
},
"longitude": "-70.0167",
"name": "Aruba",
"region": {
"id": "LCN",
"value": "Latin America & Caribbean "
}
}
]]
我正在尝试提取“id”值并将它们存储在数据库中的某个位置。到目前为止我尝试过的是(不成功):
print([i['id'] for i in y[1]])
和:
for i in y[1]:
for j in i:
print(j)
但没有运气谢谢一百万..
解决方案
推荐阅读
- google-chrome - 我在谷歌浏览器上的 PDF 阅读器出现问题
- reactjs - 我如何在反应中添加或删除滚动类?
- oauth-2.0 - 在通过 client_credentials 授权请求的令牌中返回 Azure AD 应用程序角色
- mysql - MYSQL 查询查找 RANK
- javascript - 扩展导航栏的 Javascript 代码未按预期工作
- kubernetes - Kubernetes MySQL 连接超时
- android - 如何在 Firebase 中使用 Phone 登录并将 FirebaseAuth 对象与从数据库中获取 UID 的 auth 表链接
- javascript - 如何在 iframe src 中插入变量以达到打开各个站点的灵活性?(by: html 页面和 javascript )
- angular - Renderer2 使用循环将事件绑定到动态创建的元素
- codeception - Codeception,如何从命令行覆盖特定(或非特定)套件测试的 url?