Ismael Fanlo escribió:
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]]



Ya no hace falta.  Encontré la solución vía función unicode()

>>> lista = [["Juan", 10000], ["Joaquín", 15000], ["Marta", 12000], ["María", 6000]]
>>> for registro in lista:
        nombre, importe = registro
        print "%-10s%8i" %  (unicode(nombre, "utf-8"), importe)

        
Juan         10000
Joaquín      15000
Marta        12000
María         6000

Ahora el problema será como mostrará los resultados en Windows un script con algo así. :-D

Sigo estudiando... gracias.

--
Ismael Fanlo

Ofimática y software libre
http://superalumnos.net
--
_______________________________________________
Comandob mailing list
[email protected]
http://lists.badopi.org/mailman/listinfo/comandob

Responder a