我想dict在python中制作一个深层副本。不幸的是,该.deepcopy()方法不存在dict。我怎么做?
>>> my_dict = {'a': [1, 2, 3], 'b': [4, 5, 6]}
>>> my_copy = my_dict.deepcopy()
Traceback (most recent calll last):
File "<stdin>", line 1, in <module>
AttributeError: 'dict' object has no attribute 'deepcopy'
>>> my_copy = my_dict.copy()
>>> my_dict['a'][2] = 7
>>> my_copy['a'][2]
7
最后一行应为3。
我希望所做的修改my_dict不会影响快照my_copy。
我怎么做?该解决方案应与Python 3.x兼容。
白衣染霜花
蓝山帝景
qq_花开花谢_0
相关分类