zl程序教程

您现在的位置是:首页 >  后端

当前栏目

python浅拷贝和深拷贝

Python 拷贝
2023-09-14 08:59:27 时间

引用:http://www.jb51.net/article/85446.htm

总结:浅拷贝和深拷贝对不可变对象(例如字符串、数字)处理一致,可变对象(如列表)处理不同。

浅拷贝:

可变对象,拷贝后/修改后对原对象的引用不变;

不可变对象,拷贝后对原对象的引用不变;

不可变对象,修改后会新建一个新对象;

深拷贝:

可变对象,拷贝后/修改后会新创建一个新对象;

不可变对象,拷贝后对原对象的引用不变;

不可变对象,修改后会新建一个新对象;