separar digitos en pares
Christian Huelmo
chuelmo en montevideo.com.uy
Mie Sep 27 02:28:02 CEST 2006
El mar, 26-09-2006 a las 18:00 -0500, Patricio Valarezo escribió:
> Hola, quisiera que me den una mano con la forma más pythonica de hacer
> lo siguiente:
>
> tengo este tipo de cadenas (de tamaños pares e impares) : 11024324
>
> ... y quisiera obtener esto: 11, 02, 24, 32, 04 (ojo el ultimo digito
> queda huerfano y le agrego un '0')
>
> claro que lo podría hacer con un algoritmo de separación lleno de ifs,
> pero me gustaría mucho más usar [ ] o algo más pithonico
>
> gracias por su ayuda.
>
> saludos
>
je, ni idea, pero me divertí haciendo estas líneas :)
cadena = "110243249"
r = []
if len(cadena) % 2 == 1:
r.append("0"+cadena[-1:])
cadena = cadena[:-1]
while len(cadena) > 0:
r.insert(0,cadena[-2:])
cadena = cadena[:-2]
print r
saludos
posted by chuelmo
------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es
Más información sobre la lista de distribución Python-es