如何利用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实现的文本编辑器功能示例
Jun 30 Python
Python跨文件全局变量的实现方法示例
Dec 10 Python
python实现多线程行情抓取工具的方法
Feb 28 Python
python脚本生成caffe train_list.txt的方法
Apr 27 Python
flask session组件的使用示例
Dec 25 Python
python中报错"json.decoder.JSONDecodeError: Expecting value:"的解决
Apr 29 Python
Pytorch Tensor基本数学运算详解
Dec 30 Python
浅谈Python访问MySQL的正确姿势
Jan 07 Python
Python实现点云投影到平面显示
Jan 18 Python
快速解决jupyter notebook启动需要密码的问题
Apr 21 Python
详解Python 中的 defaultdict 数据类型
Feb 22 Python
Pandas 数据编码的十种方法
Apr 20 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实现链结人气统计
2006/10/09 PHP
Ajax PHP简单入门教程代码
2008/04/25 PHP
映彩衣的js随笔(js图片切换效果)
2011/07/31 Javascript
基于jquery的当鼠标滚轮到最底端继续加载新数据思路分享(多用于微博、空间、论坛 )
2011/10/10 Javascript
Jquery异步请求数据实例代码
2011/12/28 Javascript
JavaScript 和 Java 的区别浅析
2013/07/31 Javascript
jQuery的cookie插件实现保存用户登陆信息
2014/04/15 Javascript
JQuery调用WebServices的方法和4个实例
2014/05/06 Javascript
node.js中的fs.writeFile方法使用说明
2014/12/14 Javascript
jquery读写cookie操作实例分析
2015/12/24 Javascript
jquery实现全选功能效果的实现代码
2016/05/05 Javascript
VUEJS实战之修复错误并且美化时间(2)
2016/06/13 Javascript
JS鼠标滚动分页效果示例
2017/07/05 Javascript
基于JSON数据格式详解
2017/08/31 Javascript
LayUI表格批量删除方法
2018/08/15 Javascript
python实现DNS正向查询、反向查询的例子
2014/04/25 Python
python正则表达式中的括号匹配问题
2014/12/14 Python
python通过socket查询whois的方法
2015/07/18 Python
Python操作MySQL数据库9个实用实例
2015/12/11 Python
Python中new方法的详解
2019/01/15 Python
Python Tkinter模块 GUI 可视化实例
2019/11/20 Python
解决pyinstaller打包运行程序时出现缺少plotly库问题
2020/06/02 Python
python设置表格边框的具体方法
2020/07/17 Python
python中xlrd模块的使用详解
2021/02/01 Python
详解CSS3 用border写 空心三角箭头 (两种写法)
2017/09/29 HTML / CSS
杰夫·班克斯男士服装网上商店:Jeff Banks
2019/10/24 全球购物
如何提高SQL Server的安全性
2016/07/25 面试题
C#中的验证控件有几种
2014/03/08 面试题
毕业生自我鉴定范文
2013/11/08 职场文书
给老婆大人的检讨书
2014/02/24 职场文书
三项教育活动实施方案
2014/03/30 职场文书
小区推广策划方案
2014/06/06 职场文书
2014最新党员违纪检讨书
2014/10/12 职场文书
优秀学生干部事迹材料
2014/12/24 职场文书
吴仁宝观后感
2015/06/09 职场文书
详解TS数字分隔符和更严格的类属性检查
2021/05/06 Javascript