Una de conversion de datos, sqlite, lista..
Ignacio Quezada
dreamtrick en gmail.com
Jue Jun 19 20:09:24 CEST 2008
Bua! me ha funcionado a la primera jajaja, si que funciona con unicode :D. buuuh....... estoy enormemente agradecido. Tenia un quebradero de cabeza..
Anda que no darme cuenta de la tupla.. :P, estoy muy verde aun jeje. Muchisimas gracias a ambos!
El jue, 19-06-2008 a las 19:52 +0200, Alexis Roda escribió:
> En/na Ignacio Quezada ha escrit:
> > El tema es que hago un select de una columna y me gustaria meterla en
> > una "ListBox". El problema es que el select me crea la variable con
> > esto:
> >>>> variable
> > [(u'fila1',), (u'fila2',)]
> >>>> variable[0]
> > (u'fila1',)
> >>>> variable[1]
> > (u'fila2',)
> >
> > Si lo que quiero es
> >>>> variable
> > ['fila1', 'fila2']
> >>>> variable[0]
> > 'fila1'
> >>>> variable[1]
> > 'fila2'
> >
> > ¿Que seria problema de encoding?
> > No se como solucionarlo.
> > Alguien me exa un cable..
>
> Fíjate en que te devuelve una lista de tuplas, donde cada tupla
> corresponde a una fila de la consulta (con un solo campo en tu caso). Si
> quieres "aplanarla" puedes utilizar comprensión de listas (no se si esta
> es una buena traducción):
>
> var2 = [ i[0] for i in variable ]
>
> Si wxPython no acepta cadenas unicode deberás codificarlas con el
> charset que uses. Algo como:
>
> var2 = [ i[0].encode('latin1') for i in variable ]
>
>
>
> Saludos
> _______________________________________________
> Lista de correo Python-es
> http://listas.aditel.org/listinfo/python-es
> FAQ: http://listas.aditel.org/faqpyes
------------ próxima parte ------------
_______________________________________________
Lista de correo Python-es
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes
Más información sobre la lista de distribución Python-es