Python基础教程之浅拷贝和深拷贝实例详解
网上关于Python的深拷贝和浅拷贝的文章很多,这里对三种拷贝进行比较并附实例,大家可以参考下
一般的复制
#encoding:utf-8
#定义一个嵌套集合
lista=[1,2,3,[4,5,6,[7,8,9]]]
listb=lista
#分别打印出 lista和listb的地址值
print id(lista) #4511103096
print id(listb) #4511103096
#修改lista中的内容,listb中的内容也会跟着修改
lista[0]=0
print lista #[0, 2, 3, [