python parsing question from a python newbie (though coding for 10 years)

Alex Martelli aleax at
Mon Feb 3 22:30:07 CET 2003

Pat McGroin wrote:

> I need to take a string and parse\split\breakup the string into each
> seperate character into an array.  The only part I don't know is how
> to split into seperate chars, could someone please give me a quick 1
> line of code answer?

If you truly want an array, you'll need two lines of code, because
array is not a built-in, in Python -- you have to import it from
the Python standard library.  So:

>>> import array
>>> array.array('c','ciao')
array('c', 'ciao')

If, as is more likely, you want a list, not an array, then you
do indeed need just one line:

>>> list('ciao')
['c', 'i', 'a', 'o']


More information about the Python-list mailing list