#浅copy 只是将copy对象的内存指向copy了一下 l=[1,[77,88],3,4,'大仙'] #l2=l.copy() #l2[0]=555 #print(l,l2) #浅copy只能copy第一层数据 #l2[1][0]=66666 #print(l,l2) #深copy 将新建一片内存 完全copy一份 print('--------------------深copy-------------------') import copy l3=copy.deepcopy(l) l3[1][0]=66666 print(l,l3) #浅copy应用的地方较少, #浅copy由于浅copy的第二层是共享的所有可以用在并发的情况下如: 多个账户操作同一个余额上面 主卡副卡的情况
浅copy的内存模型