如何在Python中附加如下字典?
list1 = {'value1':1}
list2 = {'value2':2}
list1.append(list2)
追加时:
'dict' object has no attribute 'append'
那我怎么能同时加入这两个名单呢?
最佳答案
这些是字典,不是单子。
尝试list1.update(list2)
update和append的语义是不同的,因为底层的数据结构是不同的。字典中现有键的值将被参数字典中的值覆盖。
Python教程中关于Data Structures的部分将详细介绍这一点以及更多内容。