[SOLUCIONADO] Cómo puedo hacer esto con python?

Iniciado por deletethisaccount, Abril 01, 2017, 07:11:38 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Abril 01, 2017, 07:11:38 PM Ultima modificación: Abril 02, 2017, 07:54:13 AM por HATI
Hola, me preguntaba como podria separar un string cada 16 caracteres,me explico:
si tengo:
Código: python
sample = "12345678901234567"

que tiene 17 digitos,que me quede en:
Código: python
[''123456890123456","7"]

como podria hacerlo?

acabo de encontrar la solucion:
Código: python
def split_by_n( seq, n ):
    """A generator to divide a sequence into chunks of n units."""
    while seq:
        yield seq[:n]
        seq = seq[n:]

print list(split_by_n("1234567890",2))


funciona actualmente,gracias de todas formas ;)