Dictionary Python3.5在不替换值和分组的情况下合并字典

Dictionary Python3.5在不替换值和分组的情况下合并字典,dictionary,data-structures,python-3.5,Dictionary,Data Structures,Python 3.5,我正在尝试合并两本不同的词典,我在这方面花了很多时间,但都是徒劳的。例如,我有以下输入: a = {} a['name'] = 'john' a['gender'] = 'male' a['age'] = 20 a = {'name':'john', 'gender':'male', 'age': 20} b = {} b['name'] = 'Ana' b['gender'] = 'female' b['age'] = 15 b = {'name':'Ana', 'gender':'fema

我正在尝试合并两本不同的词典,我在这方面花了很多时间,但都是徒劳的。例如,我有以下输入:

a = {}
a['name'] = 'john'
a['gender'] = 'male'
a['age'] = 20
a = {'name':'john', 'gender':'male', 'age': 20}

b = {}
b['name'] = 'Ana'
b['gender'] = 'female'
b['age'] = 15
b = {'name':'Ana', 'gender':'female', 'age': 15}
我需要一次又一次地为不同的用户添加dict。我正在使用Python3.5。现在,我希望得到如下输出:

Final = { {'name':'john', 'gender':'male', 'age': 20}, {'name':'Ana', 'gender':'female', 'age': 15} }
请让我知道我该怎么做。我将不胜感激

问候,,
哈桑

后一种东西不是字典,因为它没有键。它看起来像一个集合,但它的元素是字典,这是不允许的(集合中不能有可变的东西)。你必须重新考虑你到底想要什么。如果你只想要一个列表,那么
Final=[a,b]
就行了……谢谢你的热情回复。现在我知道,我必须把口述放在列表中,才能将它们连接在一起:)