Python中深拷贝与浅拷贝的区别
深拷贝
递归拷贝每一层的数据
![Python中深拷贝与浅拷贝的区别 Python中深拷贝与浅拷贝的区别](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzM4NC83ODI3MGE4YjFmMzU5YTBjNDllMGIyMjkyYjgwYTY1OC5wbmc=)
浅拷贝
跟引用的区别
引用:多个变量指向同一个内存地址
拷贝:产生一个新地址(不可变类型不会产生,int,字符串,元组)
python基本上如果提供了copy方法都是浅copy
递归拷贝每一层的数据
浅拷贝
拷贝第一层的数据
跟引用的区别
引用:多个变量指向同一个内存地址
拷贝:产生一个新地址(不可变类型不会产生,int,字符串,元组)
python基本上如果提供了copy方法都是浅copy