Help with String Manipulation

Doug Stanfield DOUGS at oceanic.com
Wed Jun 23 05:17:13 EDT 1999


> From: wtanksle at dolphin.openprojects.net on Tuesday, June 22, 1999 3:26 PM

> Whew!  Is there any reason to not use: ... ??

The opportunity to challenge with a reference that I consider a good read?

Actually, I was deliberately much more pedantic than you made me out to be.
Doing:
>>> testring = "This is an example"
>>> testlist = map (ord, testring)
>>> testlist
[84, 104, 105, 115, 32, 105, 115, 32, 97, 110, 32, 101, 120, 97, 109, 112,
108, 101]

I thought made it much more obvious that a transformation happened, where a
newbie might confuse:
>>> x = list("This is an example.")
>>> x
['T', 'h', 'i', 's', ' ', 'i', 's', ' ', 'a', 'n', ' ', 'e', 'x', 'a', 'm',
'p', 'l', 'e',
 '.']

as having not done anything.  I know I had that problem as a beginner and
was hoping this would somehow help illustrate mutable and immutable more
clearly.  YMMV.

-Doug-




More information about the Python-list mailing list