如何利用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的ObjectId的方法
Mar 13 Python
Python常用随机数与随机字符串方法实例
Apr 09 Python
在Python中使用next()方法操作文件的教程
May 24 Python
Python字符串切片操作知识详解
Mar 28 Python
一个月入门Python爬虫学习,轻松爬取大规模数据
Jan 03 Python
python 实现求解字符串集的最长公共前缀方法
Jul 20 Python
python实现nao机器人身体躯干和腿部动作操作
Apr 29 Python
Python进度条的制作代码实例
Aug 31 Python
Pytorch maxpool的ceil_mode用法
Feb 18 Python
Django实现列表页商品数据返回教程
Apr 03 Python
pygame实现弹球游戏
Apr 14 Python
68行Python代码实现带难度升级的贪吃蛇
Jan 18 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
便携利器 — TECSUN PL-365简评
2021/03/02 无线电
php的header和asp中的redirect比较
2006/10/09 PHP
怎样搭建PHP开发环境
2015/07/28 PHP
php设计模式之原型模式分析【星际争霸游戏案例】
2020/03/23 PHP
JavaScript 继承详解(四)
2009/07/13 Javascript
Javascript面向对象编程(三) 非构造函数的继承
2011/08/28 Javascript
JS仿百度搜索自动提示框匹配查询功能
2013/11/21 Javascript
jQuery获取iframe的document对象的方法
2014/10/10 Javascript
node.js中RPC(远程过程调用)的实现原理介绍
2014/12/05 Javascript
Javascript闭包用法实例分析
2015/01/23 Javascript
jQuery+css实现的蓝色水平二级导航菜单效果代码
2015/09/11 Javascript
AngularJS基础教程之简单介绍
2015/09/27 Javascript
原生javascript实现解析XML文档与字符串
2016/03/01 Javascript
AngularJS实现的回到顶部指令功能实例
2017/05/17 Javascript
自适应布局meta标签中viewport、content、width、initial-scale、minimum-scale、maximum-scale总结
2017/08/18 Javascript
vue.js中父组件调用子组件的内部方法示例
2017/10/22 Javascript
CentOS环境中MySQL修改root密码方法
2018/01/07 Javascript
JS中的BOM应用
2018/02/02 Javascript
iview日期控件,双向绑定日期格式的方法
2018/03/15 Javascript
js统计页面上每个标签的数量实例代码
2018/05/29 Javascript
js实现车辆管理系统
2020/08/26 Javascript
超详细小程序定位地图模块全系列开发教学
2020/11/24 Javascript
利用Hyperic调用Python实现进程守护
2018/01/02 Python
Python 通过打码平台实现验证码的实现
2019/05/13 Python
python使用numpy实现直方图反向投影示例
2020/01/17 Python
HTML5 canvas基本绘图之填充样式实现
2016/06/27 HTML / CSS
迪奥官网:Dior.com
2018/12/04 全球购物
什么是方法的重载
2013/06/24 面试题
人事部主管岗位职责
2013/12/26 职场文书
运动会800米加油稿
2014/02/22 职场文书
环保口号大全
2014/06/12 职场文书
2014个人四风对照检查材料思想汇报
2014/09/18 职场文书
2014年家长学校工作总结
2014/11/20 职场文书
2014年技术工作总结范文
2014/11/20 职场文书
个人典型事迹材料
2014/12/30 职场文书
根德5570型九灯四波段立体声收音机是电子管收音机的楷模 ? 再论5570
2022/04/05 无线电