如何利用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脚本操作MongoDB的教程
Apr 16 Python
Python实现列表转换成字典数据结构的方法
Mar 11 Python
python使用json序列化datetime类型实例解析
Feb 11 Python
python spyder中读取txt为图片的方法
Apr 27 Python
python 实现A*算法的示例代码
Aug 13 Python
pycharm中使用anaconda部署python环境的方法步骤
Dec 19 Python
Python3 文章标题关键字提取的例子
Aug 26 Python
详解Python 字符串相似性的几种度量方法
Aug 29 Python
pandas中read_csv的缺失值处理方式
Dec 19 Python
ansible-playbook实现自动部署KVM及安装python3的详细教程
May 11 Python
如何一键升级Python所有包
Nov 05 Python
python+openCV对视频进行截取的实现
Nov 27 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
显示程序执行时间php函数代码
2013/08/29 PHP
curl 出现错误的调试方法(必看)
2017/02/13 PHP
[原创]PHP实现生成vcf vcard文件功能类定义与使用方法详解【附demo源码下载】
2017/09/02 PHP
jquery 实现上下滚动效果示例代码
2013/08/09 Javascript
jquery获取tagName再进行判断
2014/05/29 Javascript
bootstrap data与jquery .data
2014/07/07 Javascript
jQuery事件绑定on()、bind()与delegate() 方法详解
2015/06/03 Javascript
常用javascript表单验证汇总
2020/07/20 Javascript
AngularJs Dependency Injection(DI,依赖注入)
2016/09/02 Javascript
原生javascript上传图片带进度条【实例分享】
2017/04/06 Javascript
bootstrap+spring boot实现面包屑导航功能(前端代码)
2019/10/09 Javascript
JavaScript 双向链表操作实例分析【创建、增加、查找、删除等】
2020/04/28 Javascript
python实现哈希表
2014/02/07 Python
python中使用百度音乐搜索的api下载指定歌曲的lrc歌词
2014/07/18 Python
python url 参数修改方法
2018/12/26 Python
对Python中实现两个数的值交换的集中方法详解
2019/01/11 Python
基于python生成器封装的协程类
2019/03/20 Python
Python树莓派学习笔记之UDP传输视频帧操作详解
2019/11/15 Python
Python IDLE或shell中切换路径的操作
2020/03/09 Python
Jupyter Notebook输出矢量图实例
2020/04/14 Python
浅谈Python中文件夹和python package包的区别
2020/06/01 Python
使用canvas绘制贝塞尔曲线
2014/12/17 HTML / CSS
html5 div布局与table布局详解
2016/11/16 HTML / CSS
META-INF文件夹中的MANIFEST.MF的作用
2016/06/21 面试题
高中军训感言1000字
2014/03/01 职场文书
孝老爱亲模范事迹材料
2014/05/25 职场文书
员工趣味活动方案
2014/08/27 职场文书
2014年小学数学教师工作总结
2014/12/03 职场文书
写给父母的感谢信
2015/01/22 职场文书
2015年人事专员工作总结
2015/04/29 职场文书
观看建国大业观后感
2015/06/01 职场文书
货款欠条范本
2015/07/03 职场文书
幼儿园奖惩制度范本
2015/08/05 职场文书
2016寒假假期总结
2015/10/10 职场文书
导游词之珠海轮廓
2019/10/25 职场文书
mysql查询的控制语句图文详解
2021/04/11 MySQL