Underc0de

Foros Generales => Dudas y pedidos generales => Mensaje iniciado por: deletethisaccount en Abril 01, 2017, 07:11:38 PM

Título: [SOLUCIONADO] Cómo puedo hacer esto con python?
Publicado por: deletethisaccount en Abril 01, 2017, 07:11:38 PM
Hola, me preguntaba como podria separar un string cada 16 caracteres,me explico:
si tengo:
Código (python) [Seleccionar]
sample = "12345678901234567"
que tiene 17 digitos,que me quede en:
Código (python) [Seleccionar]
[''123456890123456","7"]
como podria hacerlo?
Título: Re:como puedo hacer esto con python?
Publicado por: deletethisaccount en Abril 01, 2017, 07:21:06 PM
acabo de encontrar la solucion:
Código (python) [Seleccionar]
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 ;)