How to convert string to list without eval or exec

DomF fidtz at clara#spam#.co.uk
Wed Mar 10 07:02:55 EST 2004


"William Park" <opengeometry at yahoo.ca> wrote in message
news:c2kt5q$1uonf0$2 at ID-99293.news.uni-berlin.de...
> Oliver Kurz <olku at web.de> wrote:
> > Hello,
> >
> > could someone give me a solution how to convert a string to a list
without using eval or exec?
> >
> > The string looks like:
> >
> >
'[["abc","abc",["abc","abc"],"abc"],["abc","abc",["abc","abc"],["abc",["abc"
,"abc"]],"abc"],"abc"]'
> >
> > and should be converted to a list:
> >
> > [['abc', 'abc', ['abc', 'abc'], 'abc'], ['abc', 'abc', ['abc', 'abc'],
['abc', ['abc', 'abc']], 'abc'], 'abc']
> >
> > I'm not allowed to use eval or exec.
>
> - write to a file
> - load the file as module :-)

This made me laugh out loud after reading all the heavy duty parsing
options, is that bad?

Dom

>
> -- 
> William Park, Open Geometry Consulting, <opengeometry at yahoo.ca>
> Linux solution for data processing and document management.





More information about the Python-list mailing list