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