【发布时间】:2017-08-21 16:08:20
【问题描述】:
我刚开始学习 Python,我正在尝试使用以下代码连接字典:
dict1= {1: 10, 2: 203, 3: 1456}
dict2 = {1: 34, 2: 2034, 3: 176}
dict3 = {1: 134, 2: 2340, 3: 126}
finaldict = {**dict1,**dict2,**dict3}
print(finaldict)
但它只打印{1: 134, 2: 2340, 3: 126}
这有什么问题?
【问题讨论】:
-
字典中不能有重复的键。你希望你的结果是什么样子的?
-
最后添加的字典的值替换所有其他值。你认为“正确”的输出是什么?
-
这里唯一错误的是你的期望(不管是什么)。
-
第一次可能的欺骗:stackoverflow.com/questions/11011756/… 第二次可能的欺骗:stackoverflow.com/questions/26910708/…
标签: python python-3.x dictionary