mattia wrote: > How can I convert the following string: > > 'AAR','ABZ','AGA','AHO','ALC','LEI','AOC', > EGC','SXF','BZR','BIQ','BLL','BHX','BLQ' > > into this sequence: > > ['AAR','ABZ','AGA','AHO','ALC','LEI','AOC', > EGC','SXF','BZR','BIQ','BLL','BHX','BLQ']
>>> s = "'AAR','ABZ','AGA','AHO','ALC','LEI','AOC'" >>> csv.reader(StringIO.StringIO(s), quotechar="'").next() ['AAR', 'ABZ', 'AGA', 'AHO', 'ALC', 'LEI', 'AOC'] or >>> s = "'AAR','ABZ','AGA','AHO','ALC','LEI','AOC'" >>> list(compile(s, "nofile", "eval").co_consts[-1]) ['AAR', 'ABZ', 'AGA', 'AHO', 'ALC', 'LEI', 'AOC'] Peter -- http://mail.python.org/mailman/listinfo/python-list