dict
파이썬 으로 깊은 사본을 만들고 싶습니다 . 불행히도이 .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와 호환 가능해야합니다.