鱼C论坛

 找回密码
 立即注册
查看: 2328|回复: 5

有关key和value的求助问题

[复制链接]
发表于 2018-8-5 09:45:43 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
如何实现
   


dict = {'a':{'b':{'c'}},'d':{'e'}}
      






a --> b --> c
d --> e
   


的转变呢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-8-5 10:30:48 | 显示全部楼层
楼主是想实现字典功能吗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-8-5 10:34:48 | 显示全部楼层
Elate 发表于 2018-8-5 10:30
楼主是想实现字典功能吗

是这样的。
比如有这样一个字典:{a:{b:c},d:e}
根据字典的级别
输出   a -- >b -- >c
          d -- >e
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-8-5 10:37:36 | 显示全部楼层
哈哈哈哈哈hhhh 发表于 2018-8-5 10:34
是这样的。
比如有这样一个字典:{a:{b:c},d:e}
根据字典的级别

举个一环套一环的字典例子:
phonebook={
    "A":{
        "phone":"1234",
        "age":"30"
        },
    "B":{
        "phone":"4321",
        "age":"40"
        }
    }
print(phonebook["A"]["age"])
像这样的话就能输出A的年龄30。多重嵌套的话要指明每一层的“键”名才可以正确输出“值”。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-8-5 10:55:08 | 显示全部楼层
Elate 发表于 2018-8-5 10:37
举个一环套一环的字典例子:

像这样的话就能输出A的年龄30。多重嵌套的话要指明每一层的“键”名才可 ...

不好意思,这些我都是明白的。我想问的是字典多层嵌套逐级打印怎样实现呢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-8-5 12:03:22 | 显示全部楼层
哈哈哈哈哈hhhh 发表于 2018-8-5 10:55
不好意思,这些我都是明白的。我想问的是字典多层嵌套逐级打印怎样实现呢

楼主看看这篇帖子有没有帮助
https://www.cnblogs.com/hahaweixiaohenqingcheng/archive/2016/11/14/6062961.html
讲的是如何从循环嵌套的字典中提取出value值,不过我还没有验证成功,也许会有些启发性
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-10-6 04:09

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表