理解数据在内存中存储和调用的方式,理解赋值,浅拷贝,深拷贝区别.
a=b #赋值,a指向b,修改b或a,两者皆变
a = b.copy() #浅拷贝,只拷贝第一层.
import copya = [‘host1‘,123,[1000,500]]b = copy.deepcopy(a) #深拷贝b[0] = ‘host2‘b[2][1] -= 200print(a)print(b)
第九天,深浅拷贝
原文:https://www.cnblogs.com/zpzhou/p/12837565.html