Elegant copy-by-value

Andrew Dalke adalke at mindspring.com
Mon Jan 13 15:06:28 EST 2003


Mel Wilson wrote:
>    It seems to me that TRT for deepcopy is the
> application-dependent feature from Hell.
> 
>    Say you have a dictionary of lists of class instances.
> How does a dictionary deepcopy method distinguish between
> list members that are shared-by-accident and those that are
> shared-on-purpose?

The instances should implement __copy__ and __deepcopy__
methods if they do something other than the ordinary.

http://www.python.org/doc/current/lib/module-copy.html

					Andrew
					dalke at dalkescientific.com





More information about the Python-list mailing list