温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

扁平化处理字典

发布时间:2020-03-01 16:34:22 来源:网络 阅读:659 作者:Sheffieldz 栏目:编程语言

扁平化处理字典,将{'a': {'b': 1, 'c': 2}, 'd': {'e': 3, 'f': {'g': 4}}} ----->{'a.b': 1, 'd.f.g': 4, 'd.e': 3, 'a.c': 2}
扁平化处理字典
思路
(1)取出origin元素特别是k,然后使用d[k]=v方法将新排好的k,v对传至新空字典;
(2)注意for k,v每次取出顺序,为k,v 然后下个个k,v为一轮。而不是kk一轮,vv一轮。因为他们体现在origin中时是以两个对的形式存在的,而不是混存。中间是有都好的**for in 取的时候先取出/遍历出的是逗号左侧的,然后再遍历逗号右侧作为下一轮。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI