将一个列表的数据复制到另一个列表中。
使用列表[:],可以调用copy模块
运行结果如下:
通过以上的例子我们来分析一下这几种复制列表的不同
1、直接赋值,其实就是默认浅拷贝传递对象的引用而已,原始列表改变,被赋值的B也会做相同的改变
2、浅拷贝,没有拷贝子对象,所以原始数据改变,子对象也会改变
3、深拷贝,包含对象里面的子对象的拷贝,所以原始对象的改变不会造成深拷贝里任何子元素的改变
分享快讯到朋友圈
领取专属 10元无门槛券
私享最新 技术干货