separar digitos en pares
peter
pablomarmol en gmail.com
Mie Sep 27 09:13:47 CEST 2006
El 27/09/06, Patricio Valarezo<patovala en municipiodeloja.gov.ec> 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')
Otra variación:
cadena = 'a1b2c3X'
longitud = len(cadena)
resultado = [(cadena[dato] + cadena[dato+1]) for dato in range(0, longitud-1,2)]
if longitud % 2: resultado.append('0' + cadena[-1])
print resultado
['a1', 'b2', 'c3', '0X']
.
Más información sobre la lista de distribución Python-es