浅.copy
就是对元素进行完整的靠背,包括id也相同
#浅copy 进行完全的复制并且ID相同 '''l1=[1,2,3,[11,22,33,]] w1=l1 l1.copy() print(l1) print(w1) print(l1 is w1)''' '''l1=[1,2,3,[22,33]] l2=l1.copy() l1[-1].append(666) print(id (l1[-1])) print(id (l2[-1])) print(id (l1[-1]))'''
深.copy
在深copy中可以改变的元素 (如小列表)进行copy时他的元素id不会相同
#深copy 可以改变的元素id不同不可以改变的元素id相同 '''import copy w1 = [1,2,3,4,5,6,7,[11,22,33]] w2 = copy.deepcopy(w1) print(id(w1)) print(id(w2)) w1[-1].append(666) print(w1) print(w2)'''