How to Split a String
imho
certo at comeno.it
Thu Nov 29 15:28:49 EST 2007
Siah ha scritto:
> Hi,
>
> I need to convert the string: '(a, b, "c", d, "e")' into the following
> list ['a', 'b', 'c', 'd', 'e']. Much like a csv reader does. I usually
> use the split function, but this mini-monster wouldn't properly get
> split up due to those random quotations postgresql returns to me.
>
> Please help me with this,
> Thanks,
> Sia
One solution:
>>> s = '(a, b, "c", d, "e")'
>>> print [x.strip('" ') for x in s.strip('()').split(',')]
['a', 'b', 'c', 'd', 'e']
More information about the Python-list
mailing list