嵌套词典nested_dict
Posted huanxifan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了嵌套词典nested_dict相关的知识,希望对你有一定的参考价值。
逐层访问词典,直到最后一层
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的主要内容,如果未能解决你的问题,请参考以下文章