python copy和deepcopy
copy
Example
1. 使用方法
import copy l = [1,2,[1,2]] l1 = copy.copy(l) print(id(l),id(l1)) #地址不一样 l[0]= 212 print(l,l1) l[2].append(222) print(l,l1)
deepcopy
Example
1. 一般使用方法
l1 = copy.deepcopy(l) l[2].append(666) print(l,l1)
说明:

copy
Example
1. 使用方法
import copy l = [1,2,[1,2]] l1 = copy.copy(l) print(id(l),id(l1)) #地址不一样 l[0]= 212 print(l,l1) l[2].append(222) print(l,l1)
deepcopy
Example
1. 一般使用方法
l1 = copy.deepcopy(l) l[2].append(666) print(l,l1)
说明:
