hmmm.... Hola!
Ya sabéis que no soy programador, pero me gusta aprender y he
aprovechado unos días de desconexión para hacer mi segunda incursión en
Python. ¡Esta vez he llegado ya a aclararme con las clases! :-)
Me gusta... ¡me gusta mucho!
Pero hay un problema que no se como atacar... de entrada, me hago la
picha un lío con eso del unicode y demás, pero bueno, al grano...
Deseo imprimir encolumnada una lista de textos y valores.
Por ejemplo....
>>> lista = [["Juan", 10000],["Joaquín", 15000],["Marta",
12000],["María", 6000]]
>>> print lista #una comprobación previa...
[['Juan', 10000], ['Joaqu\xc3\xadn', 15000], ['Marta', 12000],
['Mar\xc3\xada', 6000]]
>>> for registro in lista:
nombre, importe = registro
print "%-10s%8i" % (nombre, importe)
Juan 10000
Joaquín 15000
Marta 12000
María 6000
Las palabras que tienen tilde me salen descolumnadas... he probado con
rjust/ljust y obtengo el mismo resultado...
Claro, si resulta que Python cuenta un caracter más por la tilde...
>>> print len("a"), len("á")
1 2
Entonces, oh, grandes gurús de Badopi, sed tan amables de orientarme. A
cambio, me someteré a vuestros caprichos perversos. :-DDDDD
Y ya de paso... ¿alguna lista de correo _en español_ sobre Python?
Gràcies!
--
Ismael Fanlo
Ofimática y software libre
http://superalumnos.net
--
_______________________________________________
Comandob mailing list
[email protected]
http://lists.badopi.org/mailman/listinfo/comandob