在 Python 中,实现深拷贝的方法有很多种,以下是其中一种常用的方法:
import copy
original_list = [1, 2, 3]
deep_copy = copy.deepcopy(original_list)
deep_copy.append(4)
print(original_list) # 输出 [1, 2, 3]
print(deep_copy) # 输出 [1, 2, 3, 4]
在上面的示例中,我们使用了 copy.deepcopy()
函数来实现深拷贝。这个函数会创建一个新的列表对象,并将原始列表对象的内容完全拷贝到新对象中。因此,对 deep_copy
进行修改不会影响到 original_list
。