copying a string???
Aahz
aahz at pythoncraft.com
Thu Aug 22 10:57:09 EDT 2002
In article <3D64B97B.3BFDC676 at mill.co.uk>,
Joe Connellan <joec at mill.co.uk> wrote:
>
>I have a function that alters the value of a string (written in C). (is
>that bad?)
Yes. (Just to hammer the point in.)
>anyone know how I can really copy the string? or am I missing something
>above?
If you absolutely, positively, need a copy of a string, do this:
s2 = s1[:1] + s1[1:]
However, I should add the caveat that nothing in Python's language spec
guarantees that this will return a copy; it's simply deeply embedded in
the current implementation.
--
Aahz (aahz at pythoncraft.com) <*> http://www.pythoncraft.com/
Project Vote Smart: http://www.vote-smart.org/
More information about the Python-list
mailing list