Python 的深浅拷贝 终于明白了
>>> import copy>>> l1 = ]
>>> a = l1
>>> b = copy.copy(a) # 浅拷贝
>>> c = copy.deepcopy(a) # 深拷贝
>>> l1.append(7)
>>> l1.append('d')
>>> print 'l1=',l1
l1= , 7]
>>> print 'a=',a
a= , 7]
>>> print 'b=',b
b= ]
>>> print 'c=',c
c= ] # 深拷贝数据没有变化
页:
[1]