标签:ges 技术 分享 com nbsp log 没有 变量 color
copy---探索
1.浅copy 就相当于把变量指针指向对象 相当于给对象从新起了个小名
a=[[1,2],3,4]
a=[[1,2],3,4] b=a.copy() # print(a) # print(b) # >>>>[[1, 2], 3, 4] # >>>>[[1, 2], 3, 4] # b[2]=1 # print(a) # print(b) # >>>>[[1, 2], 3, 4] # >>>>[[1, 2], 3, 1] b[0][1]=44 # print(a) # print(b) # >>>[[1, 44], 3, 4] # >>>[[1, 44], 3, 4]
2.深copy 就像把对象从新创建一遍 连个对象没有关系
a=[[1,2],3,4] import copy b=copy.deepcopy(a) # print(b) # print(a) # >>>[[1, 2], 3, 4] # >>>[[1, 2], 3, 4] # b[2]=888 # print(b) # print(a) # >>>[[1, 2], 3, 888] # >>>[[1, 2], 3, 4] b[0][1]=999 print(a) print(b) [[1, 2], 3, 4] [[1, 999], 3, 4]
千 里 之 行 始 于 足 下
标签:ges 技术 分享 com nbsp log 没有 变量 color
原文地址:http://www.cnblogs.com/honglingjin/p/6197061.html