Convertir una cadena a formato lista

Francesc Altet faltet en carabos.com
Lun Jun 13 19:45:44 CEST 2005


Hola,

Me gustaria convertir una representación en forma de cadena de una
lista en un objeto lista sin necesidad de recurrir a eval(). Por
ejemplo:

'[2,3]' --> [2,3]

He llegado a esta solución:

[string.atoi(i) for i in '[2,3]' if i in [str(j) for j in range(10)]]

Pero la veo un poco farragosa. A alguien se le ocurre algo mejor?

-- 
>0,0<   Francesc Altet     http://www.carabos.com/
V   V   Cárabos Coop. V.   Enjoy Data
 "-"




Más información sobre la lista de distribución Python-es