How do I parse a string to a tuple??

Michael Hoffman cam.ac.uk at mh391.invalid
Mon Apr 30 12:15:33 CEST 2007


Steven D'Aprano wrote:
> On Mon, 30 Apr 2007 02:47:32 -0700, Soren wrote:
>> "text1 \n text2 \n text3 \n text4"   --> (text1, text2, text3, text4)
> 
> the_string = "text1 \n text2 \n text3 \n text4"
> tuple(the_string.split('\n'))
> 
> If you don't need a tuple, and a list will do:
> 
> the_string.split('\n')

or the_string.splitlines()

> If you want to get rid of the white space after each chunk of text:
> 
> [s.strip() for s in the_string.split('\n')]
-- 
Michael Hoffman



More information about the Python-list mailing list