ABOUT
Danny Man
I’m Danny, and let me give you a warm welcome to visit my blog site. I hope you’ll enjoy it. Also, you can visit my HOME PAGE to learn more about me.
SEARCH
Python对象拷贝
在Python中,当给一个对象进行赋值、将其作为参数传递或作为结果返回时,总是使用的是一个指向原对象的引用,而不是拷贝。
由此可见,如果确实需要拷贝则需要明确使用“拷贝”的方法来解决。
不过还要注意的是,对象拷贝始终针对的是可变数据类型,对于像字符串、数字、元组等不可变对象是没有必要拷贝的。
Python标准库中的copy模块提供了对象拷贝的方法:
copy.copy()返回一个具有相同的内容和属性的对象,该方法属于浅拷贝,它生成一个新对象,但是对象内部的属性和内容仍引用原对象。
>>> imp...