鱼C论坛's Archiver
论坛
›
Python交流
› deepcopy
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