添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

如何利用python实现列表嵌套字典取值

作者:晚风吹儿

这篇文章主要介绍了如何利用python实现列表嵌套字典取值,首先通过将列表backup_unit_id全部提取出来,确定需要取值的对象展开文章内容,感兴趣的朋友可以看一下

将以下列表的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字符串切片及常用方法示例详解
    2023-04-04
  • selenium+opencv实现滑块验证码的登陆
    selenium+opencv实现滑块验证码的登陆
    2023-04-04
  • 五个提升Python的执行效率的技巧分享
    五个提升Python的执行效率的技巧分享
    2023-04-04
  • 浅谈如何重构冗长的Python代码
    浅谈如何重构冗长的Python代码
    2023-04-04
  • python字典取值的几种方法总结
    python字典取值的几种方法总结
    2023-04-04
  • 详解Python中常用的激活函数(Sigmoid、Tanh、ReLU等)
    详解Python中常用的激活函数(Sigmoid、Tanh、ReLU等)
    2023-04-04
  • OpenCV哈里斯角检测|Harris Corner理论实践
    OpenCV哈里斯角检测|Harris Corner理论实践
    2023-04-04
  • 一步步教你用python连接oracle数据库
    一步步教你用python连接oracle数据库
    2023-04-04
  • 美国设下计谋,用娘炮文化重塑日本,已影响至中国
    美国设下计谋,用娘炮文化重塑日本,已影响至中国
    2021-11-19
  • 时空伴随者是什么意思?时空伴随者介绍
    时空伴随者是什么意思?时空伴随者介绍
    2021-11-09
  • 工信部称网盘企业免费用户最低速率应满足基本下载需求,天翼云盘回应:坚决支持,始终
    工信部称网盘企业免费用户最低速率应满足基本下载需求,天翼云盘回应:坚决支持,始终
    2021-11-05
  • 2022年放假安排出炉:五一连休5天 2022年所有节日一览表
    2022年放假安排出炉:五一连休5天 2022年所有节日一览表
    2021-10-26
  • 电脑版 - 返回首页

    2006-2023 脚本之家 JB51.Net , All Rights Reserved.
    苏ICP备14036222号