Python连接两个字典

Python连接两个字典,python,dictionary,Python,Dictionary,我有两本字典 var1 = {'name': 'alice'} var2 = {'name': 'bob'} 我想把这些连接起来,产生 var3 = {'name': 'alice'},{'name': 'bob'} 这是如何实现的?要将dict2的键值对添加到dict1的键值对,可以使用dict1.updatedict2。不过,这显然修改了dict1。感谢Nightshadequien提供了正确的解决方案: 要获得var3,执行var3=var1,var2是实现这一点的方法var1和var

我有两本字典

var1 = {'name': 'alice'}
var2 = {'name': 'bob'}
我想把这些连接起来,产生

var3 = {'name': 'alice'},{'name': 'bob'}

这是如何实现的?

要将dict2的键值对添加到dict1的键值对,可以使用dict1.updatedict2。不过,这显然修改了dict1。

感谢Nightshadequien提供了正确的解决方案:


要获得var3,执行var3=var1,var2是实现这一点的方法

var1和var2是设置好的,而不是字典。。那不是字典。你是说var3的{'alice','bob'}?而var3目前是一个元组。如果您想这样做,那么var3=var1,var2就可以了。您的示例中没有定义正确的数据类型。此外,您应该使正确定义的字典更加复杂,因为单值字典隐藏了代码需要处理的多值复杂性。字典有键和值对,例如dict={'Name':'Zara','Age':7,'Class':'First'};请考虑编辑您的帖子,以添加更多的解释您的代码做什么,为什么它会解决这个问题。即使答案是有效的,但通常只包含代码的答案也不会帮助OP理解他们的问题;第3.2条。否则,您将对一个原始dict进行变异。然而,这都是一个没有实际意义的观点。OP真的想要一组字典,而不是一个单独的字典。