如何利用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入门教程
Apr 03 Python
python模块之time模块(实例讲解)
Sep 13 Python
python绘制条形图方法代码详解
Dec 19 Python
Numpy中stack(),hstack(),vstack()函数用法介绍及实例
Jan 09 Python
取numpy数组的某几行某几列方法
Apr 03 Python
python抓取京东小米8手机配置信息
Nov 13 Python
解决pycharm py文件运行后停止按钮变成了灰色的问题
Nov 29 Python
python实现字符串加密成纯数字
Mar 19 Python
基于Django signals 信号作用及用法详解
Mar 28 Python
django使用graphql的实例
Sep 02 Python
Python带你从浅入深探究Tuple(基础篇)
May 15 Python
Python实现byte转integer
Jun 03 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中计算未知长度的字符串哪个字符出现的次数最多的代码
2012/08/14 PHP
百度ping方法使用示例 自动ping百度
2014/01/26 PHP
提高Laravel应用性能方法详解
2019/06/24 PHP
php常用字符串长度函数strlen()与mb_strlen()用法实例分析
2019/06/25 PHP
javascript游戏开发之《三国志曹操传》零部件开发(一)让静态人物动起来
2013/01/23 Javascript
JQuery操作tr和td内容的方法实例
2013/03/06 Javascript
JS/jQuery实现默认显示部分文字点击按钮显示全部内容
2013/05/13 Javascript
jquery easyui中treegrid用法的简单实例
2014/02/18 Javascript
jQuery中:first-child选择器用法实例
2014/12/31 Javascript
基于JavaScript实现定时跳转到指定页面
2016/01/01 Javascript
JavaScript学习小结之使用canvas画“哆啦A梦”时钟
2016/07/24 Javascript
jquery实现图片切换代码
2016/10/13 Javascript
关于Promise 异步编程的实例讲解
2017/09/01 Javascript
基于zTree树形菜单的使用实例
2017/12/25 Javascript
jQuery获取所有父级元素及同级元素及子元素的方法(推荐)
2018/01/21 jQuery
详解在create-react-app使用less与antd按需加载
2018/12/06 Javascript
微信小程序实现商城倒计时
2020/11/01 Javascript
JS数组进阶示例【数组的几种函数用法】
2020/01/16 Javascript
Python3 max()函数基础用法
2019/02/19 Python
Linux下远程连接Jupyter+pyspark部署教程
2019/06/21 Python
python实现超市商品销售管理系统
2019/11/22 Python
python将四元数变换为旋转矩阵的实例
2019/12/04 Python
社区版pycharm创建django项目的方法(pycharm的newproject左侧没有项目选项)
2020/09/23 Python
python如何利用paramiko执行服务器命令
2020/11/07 Python
python 实现图片批量压缩的示例
2020/12/18 Python
TensorFlow低版本代码自动升级为1.0版本
2021/02/20 Python
成人大专自我鉴定范文
2013/10/19 职场文书
高三历史教学反思
2014/01/09 职场文书
人力资源专员岗位职责
2014/01/30 职场文书
求职自荐信范文(优秀篇)
2015/03/27 职场文书
运动会开幕式致辞
2015/07/29 职场文书
初中思品教学反思
2016/02/20 职场文书
MySQL 覆盖索引的优点
2021/05/19 MySQL
Matlab如何实现矩阵复制扩充
2021/06/02 Python
tp5使用layui实现多个图片上传(带附件选择)的方法实例
2021/11/17 PHP
MySQL优化常用的19种有效方法(推荐!)
2022/03/17 MySQL