1.赋值=
a=[1,2,3]
b=a
a和b是同一个地址,修改值时一起变化
2.浅拷贝
a=[1,2,3]
b=copy.copy(a)
b=a[:]
b=list(a)
a和b是不同的地址,修改是值不会一起变化。但是其中嵌套的LIST还是会一起变化
3.深拷贝
a=[1,[2,3],4]
b=deepcopy(a)
a和b地址不同,嵌套的LIST也会跟着一起变化
1.赋值=
a=[1,2,3]
b=a
a和b是同一个地址,修改值时一起变化
2.浅拷贝
a=[1,2,3]
b=copy.copy(a)
b=a[:]
b=list(a)
a和b是不同的地址,修改是值不会一起变化。但是其中嵌套的LIST还是会一起变化
3.深拷贝
a=[1,[2,3],4]
b=deepcopy(a)
a和b地址不同,嵌套的LIST也会跟着一起变化