python数据赋值后,修改新数据,原数据也被修改

2024-12-18 07:35:33
推荐回答(1个)
回答1:

python中对象,赋值后是同一地址,如果是可变对象,对其中一个修改会影响到另一个,如果要生成完全新的对象,应使用deepcopy
import copy
data1=copy.deepcopy(data)