intern'ed strings and deepcopy()
Alexander Schmolck
a.schmolck at gmx.net
Sun Apr 13 13:00:27 EDT 2003
"Martin v. Löwis" <martin at v.loewis.de> writes:
> Alexander Schmolck wrote:
> > But I'm not sure that that's what the OP's up to.
>
> The original poster asked (paraphrased)
> "Am I right assuming that interned strings are not copied
> by deepcopy?"
>
> to which the short answer is
>
> "Yes, you are right"
>
> The slightly longer answer is
>
> "Yes. Strings are never copied by deepcopy since deepcopy
> knows they are immutable. Whether they are interned or not
> is irrelevant".
>
> When Eric Max said "its identity is unimportant", he really
> meant "it's unimportant whether they are interned, and their
> identity is preserved in deepcopy" :-)
Ah, I see, thanks for clearing this up :)
'as
More information about the Python-list
mailing list