如何利用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操作xml文件示例
Apr 07 Python
Python新手在作用域方面经常容易碰到的问题
Apr 03 Python
用Python给文本创立向量空间模型的教程
Apr 23 Python
Python中设置变量访问权限的方法
Apr 27 Python
Python常用知识点汇总
May 08 Python
windows环境下tensorflow安装过程详解
Mar 30 Python
pygame游戏之旅 添加游戏暂停功能
Nov 21 Python
python处理两种分隔符的数据集方法
Dec 12 Python
Python Web框架之Django框架文件上传功能详解
Aug 16 Python
pygame实现俄罗斯方块游戏(AI篇1)
Oct 29 Python
Python实现文件压缩和解压的示例代码
Aug 12 Python
matplotlib之多边形选区(PolygonSelector)的使用
Feb 24 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_SELF的安全问题
2009/09/05 PHP
php实现图片上传并进行替换操作
2016/03/15 PHP
PHP防止图片盗用(盗链)的方法小结
2016/11/11 PHP
JS中剪贴板兼容性、判断复制成功或失败
2021/03/09 Javascript
AutoSave/自动存储功能实现
2007/03/24 Javascript
jQuery插件jQuery-JSONP开发ajax调用使用注意事项
2013/11/22 Javascript
jquery鼠标停止移动事件
2013/12/21 Javascript
JavaScript中使用自然对数ln的方法
2015/06/14 Javascript
微信js-sdk预览图片接口及从拍照或手机相册中选图接口用法示例
2016/10/13 Javascript
DOM 事件的深入浅出(一)
2016/12/05 Javascript
全面解析Node.js 8 重要功能和修复
2017/06/02 Javascript
Vue computed计算属性的使用方法
2017/07/14 Javascript
javascript字体颜色控件的开发 JS实现字体控制
2017/11/27 Javascript
详解js的视频和音频采集
2018/08/09 Javascript
举例讲解Python编程中对线程锁的使用
2016/07/12 Python
python通过socket实现多个连接并实现ssh功能详解
2017/11/08 Python
Python基于分析Ajax请求实现抓取今日头条街拍图集功能示例
2018/07/19 Python
python中pip的安装与使用教程
2018/08/10 Python
Python零基础入门学习之输入与输出
2019/04/03 Python
浅谈pytorch池化maxpool2D注意事项
2020/02/18 Python
Python爬虫:Request Payload和Form Data的简单区别说明
2020/04/30 Python
HTML5样式控制示例代码
2013/11/27 HTML / CSS
Kivari官网:在线购买波西米亚服装
2018/10/29 全球购物
网站域名和主机:Domain.com
2019/04/01 全球购物
钳工实习自我鉴定
2013/09/19 职场文书
九年级体育教学反思
2014/01/23 职场文书
工作自我评价怎么写
2014/01/29 职场文书
局火灾防控工作方案
2014/05/25 职场文书
解放思想演讲稿
2014/09/11 职场文书
2014年测量员工作总结
2014/12/12 职场文书
义诊活动总结
2015/02/04 职场文书
2015年度优秀员工推荐信
2015/03/23 职场文书
红色电影观后感
2015/06/18 职场文书
金榜题名主持词
2015/07/02 职场文书
《槐乡的孩子》教学反思
2016/02/20 职场文书
win10如何开启ahci模式?win10开启ahci模式详细操作教程
2022/07/23 数码科技