码迷,mamicode.com
首页 > 其他好文 > 详细

嵌套词典nested_dict

时间:2020-04-03 16:37:33      阅读:64      评论:0      收藏:0      [点我收藏+]

标签:ted   port   from   访问   you   词典   code   ict   pre   

逐层访问词典,直到最后一层

from nested_dict import nested_dict

a = {"hi":{"you":{"dd": 3}}, "h":{"yo":{"d": 2}}}
for i in nested_dict(a).items_flat():
    print(i)

输出
((‘hi‘, ‘you‘, ‘dd‘), 3)
((‘h‘, ‘yo‘, ‘d‘), 2)

b = {‘.‘.join(k): v for k, v in nested_dict(a).items_flat()}
print(b)

输出
{‘hi.you.dd‘: 3, ‘h.yo.d‘: 2}

嵌套词典nested_dict

标签:ted   port   from   访问   you   词典   code   ict   pre   

原文地址:https://www.cnblogs.com/huanxifan/p/12627119.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!