Hola, davdela!
davdela escribió:
Declara los strings en unicode con la 'u' esta delante.
lista = [[u"Juan", 10000],[u"Joaquín", 15000],[u"Marta",
12000],[u"María", 6000]]
Gracias, ahora ya encolumna bien, pero....
>>> for registro in lista:
nombre, importe = registro
print "%-10s%8i" % (nombre, importe)
Juan 10000
JoaquÃ-n 15000
Marta 12000
MarÃ-a 6000
Supongo que ahora hay un problema de codificación y en vez de imprimir
'nombre' debo imprimir la_funcion_que_sea(nombre), donde la función será
algo que codifique (o decodifique) bien eso del unicode.
Creo que algo de esto mismo me hará falta para que el mismo script
python me muestre los caracteres correctos en Linux y en Windows (que
era la continuación de la pregunta).
Ya investigo, si entretanto alguien ya lo ha hecho que me oriente.
Muchas gracias.
--
Ismael Fanlo
Ofimática y software libre
http://superalumnos.net
--
_______________________________________________
Comandob mailing list
[email protected]
http://lists.badopi.org/mailman/listinfo/comandob