当前位置 : 主页 > 编程语言 > python >

python,copy列表就用深拷贝

来源:互联网 收集:自由互联 发布时间:2022-06-15
一般这样用: import copy old = [ 1 ,[ 1 , 2 , 3 ], 3 ] new = copy . deepcopy ( old ) 得到的新列表都是和原来无关的。简单记忆,写代码的时候,要处理两个类似的列表,就用copy.deepcopy(old) 如果直接

一般这样用:

import copy
old = [1,[1,2,3],3]
new = copy.deepcopy(old)

得到的新列表都是和原来无关的。简单记忆,写代码的时候,要处理两个类似的列表,就用copy.deepcopy(old)

如果直接赋值:new = old

如果用 = 直接赋值,是非拷贝方法。

这两个列表是等价的,修改其中任何一个列表都会影响到另一个列表。

参考:​https://blog.csdn.net/qq_24502469/article/details/104185122​

上一篇:fastposter v2.8.1 发布 电商海报生成器
下一篇:没有了
网友评论