我有两本词典.dict1和dict2.dict 2的长度始终相同,但dict1的长度不同.两个词典如下:
dict2 = {"name":"martin","sex":"male","age":"97","address":"blablabla"}
dict1 = {"name":"falak", "sex":"female"}
Run Code Online (Sandbox Code Playgroud)
我想创建一个基于dict1和dict2的第三个字典.dict3将具有dict2的所有值.但是所有这些键都将被替换为dict1中存在的键.这是由此产生的dict3
dict3 = {"name":"falak","sex":"female","age":"97","address":"blablabla"}
Run Code Online (Sandbox Code Playgroud)
我可以做多个if语句,但想要有一个更聪明的方法.可以请有人指导我这件事.
Jon*_*nts 11
你有没有尝试过:
dict3 = dict(dict2, **dict1)
Run Code Online (Sandbox Code Playgroud)
要么:
dict3 = dict2.copy()
dict3.update(dict1)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
401 次 |
| 最近记录: |