Python 深拷贝浅拷贝
demo:
import copy
a = [1, 2, 3, 4, [‘a’, ‘b’]]
b = a
c = copy.copy(a)
d = copy.deepcopy(a)
a.append(5)
a[4].append(‘c’)
b: b=a,即b随着a变化而变化,同一个人,不同的名字而已
c: c=copy.copy(a),浅拷贝,只拷贝父对象,不拷贝子对象,即只拷贝父对象的值,子对象还是引用,父对象发生修改,不会同步修改,子对象被修改的话会同步被修改
d: d=copy.deepcopy(a),深拷贝,完全复制,你是你我是我