Sss123057057 发表于 2021-2-3 21:42:13

deepcopy

why在列表中有列表是不用copy.copy,要用copy.deepcopy,有什么依据吗?

ncx0331 发表于 2021-2-3 21:48:31

copy是浅拷贝,而deepcopy是深拷贝。浅拷贝中,如果列表中的元素来自同一个对象,修改其中一个元素的值,会影响到其它元素,而深拷贝却不会

ncx0331 发表于 2021-2-3 21:55:15

举个例子
list1 =
list2 = list1 * 3
list2 = 3
Python 会反会如下结果:
>>>list2
[,,]
页: [1]
查看完整版本: deepcopy