python中的变量传递 如何防止被更改 :copy.deep.copy() python3中变量引用对象-如何防止原始数据被修改

import copy
a = [1,2,3]
b=copy.deepcopy(a)  #变量名b引用了使用copy创建的一个和[1,2,3]对象数值一样,内存位置不一样的新的 
                     对象。
 
In: b.pop(0)
In: b
out: [2,3]
In: a
out: [1,2,3]

猜你喜欢

转载自blog.csdn.net/qq_52813185/article/details/135119786
今日推荐