從您的例子來看,它應該用於研究python引用之間的差異。
淺層復制只復制父對象,不復制對象的內部子對象。
復制壹個對象及其子對象。
這裏有壹個比較好的例子供參考:
導入副本
A = [1,2,3,4,['a ',' b']] #原始對象
B = a #賦值,傳遞對象的引用。
C = copy.copy(a) #對象復制,淺層復制
D = copy.deepcopy(a) #對象副本,深層副本
append(5) #修改對象a
答[4]。append('c') #修改對象a中的['a ',' b']數組對象。
打印“a =”
打印' b = ',b
打印“c =”
打印“d =”