BLOG
Enjoy when you can, and endure when you must.
DEC 01, 2013/Python
Python对象拷贝
在Python中,当给一个对象进行赋值、将其作为参数传递或作为结果返回时,总是使用的是一个指向原对象的引用,而不是拷贝。 由此可见,如果确实需要拷贝则需要明确使用“拷贝”的方法来解决。 不过还要注意的是,对象拷贝始终针对的是可变数据类型,对于像字符串、数字、元组等不可变对象是没有必要拷贝的。 Python标准库中的copy模块提供了对象拷贝的方法: copy.copy()返回一个具有相同的内容和属性的对象,该方法属于浅拷贝,它生成一个新对象,但是对象内部的属性和内容仍引用原对象。 >>> imp...
1