我正在寻找最有效和pythonic(主要是高效)的方式来更新字典,但如果存在现有密钥则保留旧值.例如...
myDict1 = {'1': ('3', '2'), '3': ('2', '1'), '2': ('3', '1')}
myDict2 = {'4': ('5', '2'), '5': ('2', '4'), '2': ('5', '4')}
myDict1.update(myDict2) gives me the following....
{'1': ('3', '2'), '3': ('2', '1'), '2': ('5', '4'), '5': ('2', '4'), '4': ('5', '2')}
Run Code Online (Sandbox Code Playgroud)
注意两个词典中的键'2'是如何存在的并且曾经有过值('3','1')但现在它有myDict2('5','4')中键的值?
有没有办法以有效的方式更新字典,因为键'2'最终有值('3','1','5','4')?#in没有特别的顺序
提前致谢