def dicMeg(dic1,dic2):
"""嵌套字典合并,参数1旧字典,参数2新字典,结果是将新字典合并到旧字典中"""
for i in dic2:
print(i)
if i in dic1:
if type(dic1[i]) is dict and type(dic2[i]) is dict:
dicMeg(dic1[i],dic2[i])
else:
dic1[i] = dic2[i]
Python 多级字典合并
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 1.两个字典:a={'a':1,'b':2,'c':3} b= {'aa':11,'bb':22,'cc':33}...
- Python合并两个字典成一个新字典的几种方法分析比较 两个字典如下: 合并后的结果如下(即,key相同时后面字典...
- 前情回顾 上一篇文章已经编写了解决datetime类型需要序列化的问题,那么本章节我们来继续编写循环请求API灌入...
- 本文转载自:http://www.pythoner.com/13.htmlPython中将两个字典进行合并操作,是...