如何利用python实现列表嵌套字典取值


Posted in Python onJune 10, 2022

一、实例

将以下列表的backup_unit_id全部提取出来

示例:

dbs = [{
        "backup_unit_id": 163,
        "data_node_id": 2,
        "attribute": {
            "convertor_id": 4,
            "channel_num": 2,
            "sga": "90G"
        }
    },
    {
        "backup_unit_id": 164,
        "data_node_id": 3,
        "attribute": {
            "convertor_id": 9,
            "channel_num": 2,
            "sga": "90G"
        }
    }
]

二、解决思路

1、确定需要取值的对象是什么类型(列表还是字典)
2、此处确定类型为列表,列表下嵌套了字典
3、所以取值的时候要用到列表取值,字典取值
4、先把列表的值提取出来,也就是通过for…in…进行遍历
5、列表的值提取返回结果为字典类型,所以进一步取值时,通过字典的key获取,例:i[“key”]

三、代码示例

代码如下(示例):

dbs = [{
        "backup_unit_id": 163,
        "data_node_id": 2,
        "attribute": {
            "convertor_id": 4,
            "channel_num": 2,
            "sga": "90G"
        }
    },
    {
        "backup_unit_id": 164,
        "data_node_id": 3,
        "attribute": {
            "convertor_id": 9,
            "channel_num": 2,
            "sga": "90G"
        }
    }
]
for i in dbs:
    # print(i)
    print(i["backup_unit_id"])

返回结果(示例):

163
164

到此这篇关于如何利用python实现列表嵌套字典取值的文章就介绍到这了,更多相关python字典取值内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python原始套接字编程示例分享
Feb 21 Python
Python获取SQLite查询结果表列名的方法
Jun 21 Python
利用Python3分析sitemap.xml并抓取导出全站链接详解
Jul 04 Python
基于python时间处理方法(详解)
Aug 14 Python
基于腾讯云服务器部署微信小程序后台服务(Python+Django)
May 08 Python
python opencv摄像头的简单应用
Jun 06 Python
python实现beta分布概率密度函数的方法
Jul 08 Python
Python使用ElementTree美化XML格式的操作
Mar 06 Python
Python Selenium截图功能实现代码
Apr 26 Python
Python Django搭建网站流程图解
Jun 13 Python
Python 实现国产SM3加密算法的示例代码
Sep 21 Python
python turtle绘图
May 04 Python
python中filter,map,reduce的作用
Jun 10 #Python
Django框架中模型的用法
Jun 10 #Python
Django框架中视图的用法
Jun 10 #Python
python基础之//、/与%的区别详解
Jun 10 #Python
Django框架中表单的用法
Jun 10 #Python
移除Selenium中window.navigator.webdriver值
Jun 10 #Python
Django框架模板用法详解
Jun 10 #Python
You might like
德生PL550的电路分析
2021/03/02 无线电
PHP读取txt文件的内容并赋值给数组的代码
2011/11/03 PHP
php 参数过滤、数据过滤详解
2015/10/26 PHP
PHP数组函数知识汇总
2016/05/12 PHP
PHP封装的XML简单操作类完整实例
2017/11/13 PHP
php微信开发之图片回复功能
2018/06/14 PHP
Laravel事件监听器用法实例分析
2019/03/12 PHP
javascript显示隐藏层比较不错的方法分析
2008/09/30 Javascript
ExtJS 设置级联菜单的默认值
2010/06/13 Javascript
JavaScript 内置对象属性及方法集合
2010/07/04 Javascript
JavaScript中的稀疏数组与密集数组[译]
2012/09/17 Javascript
兼容ie、firefox的图片自动缩放的css跟js代码分享
2013/08/12 Javascript
NodeJS学习笔记之Connect中间件模块(二)
2015/01/27 NodeJs
浅谈JavaScript 的执行顺序
2015/08/07 Javascript
jQuery超简单选项卡完整实例
2015/09/26 Javascript
JavaScript获取图片像素颜色并转换为box-shadow显示
2016/03/11 Javascript
jQuery实现图片局部放大镜效果
2016/03/17 Javascript
angularjs实现文字上下无缝滚动特效代码
2016/09/04 Javascript
JSONP跨域请求
2017/03/02 Javascript
vue proxyTable 接口跨域请求调试的示例
2017/09/12 Javascript
通过jquery获取上传文件名称、类型和大小的实现代码
2018/04/19 jQuery
webpack手动配置React开发环境的步骤
2018/07/02 Javascript
VUE-Table上绑定Input通过render实现双向绑定数据的示例
2018/08/27 Javascript
在vue.js中使用JSZip实现在前端解压文件的方法
2018/09/05 Javascript
js中arguments对象的深入理解
2019/05/14 Javascript
Vue 解决在element中使用$notify在提示信息中换行问题
2020/11/11 Javascript
Python编程实现的简单神经网络算法示例
2018/01/26 Python
对python中for、if、while的区别与比较方法
2018/06/25 Python
Python2包含中文报错的解决方法
2018/07/09 Python
Python for循环与getitem的关系详解
2020/01/02 Python
Python GUI自动化实现绕过验证码登录
2020/01/10 Python
浅谈tensorflow 中的图片读取和裁剪方式
2020/06/30 Python
Lookfantastic澳大利亚官网:英国知名美妆购物网站
2021/01/07 全球购物
师范生的个人求职信范文
2014/01/04 职场文书
党支部创先争优承诺书
2014/08/30 职场文书
鲁冰花观后感
2015/06/10 职场文书