Hi,

Thanks for your reply! A new thing learned....

Allow me to follow that up with another question:

Let's say I have a result from a module called pyparsing:

Results1 = ['abc', 'def']
Results2 = ['abc']

They are of the ParseResults type:

>>> type(Results1)
<class 'pyparsing.ParseResults'>
>>> type(Results2)
<class 'pyparsing.ParseResults'>

I want to convert them into Python lists. list() will work fine on
Results1, but on Results2, it will return:

['a', 'b', 'c']

Because 'abc' is a string. But I want it to return ['abc'].

In short, my question is: how do I typecast an arbitrary object,
whether a list-like object or a string, into a Python list without
having Python split my strings into characters?

Thanks very much for your help!

David

p.s. I know pyparsing has an asList() method, but let's just say I am
unable to use it in my circumstances.

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to