【方法一】借助dict(d1.items() + d2.items())的方法
d1 = {'usr':'root','pwd':'1234'}
d2 = {'ip':'192.168.1.11','port':'8088'}
d3 = dict(d1.items() + d2.items())
print d3
结果:
{'ip':'192.168.1.11','pwd':'1234','usr':'root','port':'8088'}
备注:
1. d1.items()获取字典的键值对的列表
2. d1.items() + d2.items()拼成一个新的列表
3. dict(d1.items()+d2.items())将合并成的列表转变成新的字典
【方法二】借助字典的update()方法
d1 = {'usr':'root','pwd':'1234'}
d2 = {'ip':'192.168.1.11','port':'8088'}
d3 = {}
d3.update(d1)
d3.update(d2)
print d3
结果:
{'ip':'192.168.1.11','pwd':'1234','usr':'root','port':'8088'}
或者
d3 = d1.copy()
d3.update(d2)
print d3
结果:
{'ip':'192.168.1.11','pwd':'1234','usr':'root','port':'8088'}
【方法三】借助字典的dict(d1, **d2)方法.—-【推荐】
d1 = {'usr':'root','pwd':'1234'}
d2 = {'ip':'192.168.1.11','port':'8088'}
d3 = dict(d1,**d2)
print d3
结果:
{'ip':'192.168.1.11','pwd':'1234','usr':'root','port':'8088'}
【方法四】借助字典的常规处理方法
d1 = {'usr':'root','pwd':'1234'}
d2 = {'ip':'192.168.1.11','port':'8088'}
d3 = {}
for k,v in d1.items():
d3[k]=v
for k,v in d2.items():
d3[k]=v
print d3
结果:
{'ip':'192.168.1.11','pwd':'1234','usr':'root','port':'8088'}