浅拷贝是对于一个对象的顶层拷贝通俗的理解是:拷贝了引用,并没有拷贝内容
深拷贝是对于一个对象所有层次的拷贝(递归)
进一步理解拷贝
使用copy模块copy功能时,它会根据当前拷贝的数据类型是可变还是不可变类型有不同的处理方式。
下图中c是可变的列表,使用copy模块的copy功能时,e和c是并不是指向的同一地址。
而当c为不可变的元组时,e和c指向的是同一地址。
Python-8 深拷贝和浅拷贝
原文:http://blog.51cto.com/1126228/2059050