String to sequence

Lie Ryan lie.1296 at gmail.com
Sat Mar 14 06:37:52 EDT 2009


mattia wrote:
> Il Sat, 14 Mar 2009 10:30:43 +0100, Vlastimil Brom ha scritto:
> 
>> 2009/3/14 mattia <gervaz at gmail.com>:
>>> 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']
>>>
>>> Thanks a lot,
>>> Mattia
>>> --
>>> http://mail.python.org/mailman/listinfo/python-list
>>>
>>>
>> Apart from the "obvious" and rather discouraged
>>>>> list(eval("'AAR','ABZ','AGA','AHO'"))
>> ['AAR', 'ABZ', 'AGA', 'AHO']
> 
> Why discouraged?

Because it uses eval(). Eval can execute arbitrary python code, 
including some of the dangerous ones.



More information about the Python-list mailing list