合并字典两种方法,2比1快:
方法1:
dictMerged1=dict(dict1.items()+dict2.items())
方法2:
dictMerged2=dict(dict1, **dict2)
若有重复(如以下‘e’):
>>> dict1 = {'e':1,'r':2}
>>> dict2 = {'f':2,'e':3}
>>> dict1 = dict(dict1,**dict2)
>>> print dict1
{'r': 2, 'e': 3, 'f': 2}
>>> dict1 = {'e':1,'r':2}
>>> dict2 = {'f':2,'e':3}
>>> dict1 = dict(dict2,**dict1)
>>> print dict1
{'r': 2, 'e': 1, 'f': 2}
会出现以上情况,第二个参数字典会覆盖第一个。。。
本文深入解析了Python中字典合并的两种方法,并通过实例演示了方法实现及处理重复元素的方式。
849

被折叠的 条评论
为什么被折叠?



