problema con string, quiero pasarlo a una lista

Milton inostroza minoztro en gmail.com
Mie Mayo 18 01:28:59 CEST 2005


ok, te pasaste, muy amable

El 17/05/05, Darío López Llueca<dlopez en aditel.org> escribió:
> On Tue, May 17, 2005 at 07:14:24PM -0400, Milton inostroza wrote:
> > hola lista:
> >
> > tengo el siguiente string:
> >
> > [['1', '2005-06-02', '2341'], ['2', '2005-07-02', '2341'], ['3',
> > '2005-08-02', '2341'], ['4', '2005-09-02', '2341']]
> >
> > y lo deseo pasar igual como está a una lista, esto realizando lo
> > siguiente pero no me resulta:
> >
> >                 import re
> >               self.regexp=re.compile("[0-9]+'")
> >               cadena=str(c[0][1])
> >               numeros=self.regexp.findall(cadena)
> >               resultado=[str(i) for i in numeros]
> >
> > el resultado de esto es:
> > ["1'", "02'", "2341'", "2'", "02'", "2341'", "3'", "02'", "2341'",
> > "4'", "02'", "2341'"],
> >
> > si se dan cuenta este codigo separa las fechas y deja toda la
> > informacion en una sola lista y quiero que quede igual al string
> > inicial pero almacenado en una lista, salu2!!!
> >
> Creo que, si he entendido bien, la solucion en este caso es muy simple.
> Simplemente haz un eval de la cadena:
> 
> >>> eval ("[['1', '2005-06-02', '2341'], ['2', '2005-07-02', '2341'],
> >>> ['3','2005-08-02', '2341'], ['4', '2005-09-02', '2341']]")
> [['1', '2005-06-02', '2341'], ['2', '2005-07-02', '2341'], ['3',
> '2005-08-02', '2341'], ['4', '2005-09-02', '2341']]
> >>> eval ("[['1', '2005-06-02', '2341'], ['2', '2005-07-02', '2341'],
> >>> ['3','2005-08-02', '2341'], ['4', '2005-09-02', '2341']]")[0][0]
> '1'
> 
> Venga, suerte :)
> > --
> > Milton Inostroza Aguilera
> > Desarrollador de RemuneX (sistema de remuneraciones amparado bajo GPL)
> > _______________________________________________
> > Python-es mailing list
> > Python-es en aditel.org
> > http://listas.aditel.org/listinfo/python-es
> 
> --
> Customer: "My palmtop won't turn on."
> Tech Support: "Did the battery run out, maybe?"
> Customer: "No, it doesn't use batteries. It's Windows powered."
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
> 


-- 
Milton Inostroza Aguilera
Desarrollador de RemuneX (sistema de remuneraciones amparado bajo GPL)




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