[Python] Dividere stringa in parti uguali

Mr.SpOOn mr.spoon21 a gmail.com
Gio 22 Maggio 2008 14:08:04 CEST


Salve,
avevo bisogno di una funzione che mi dividesse una stringa in tante
sottostringhe di lunghezza uguale, assegnandole a una lista.

Ho fatto una cosa del genere:

    def dividiMessaggio(self, size=4, messaggio):
        listaParole = []
        i = 0
        while (i < len(messaggio)):
           listaParole.append(messaggio[i:i+size])
           i = i + size
        return listaParole

Esiste un metodo pił elegante o diretto?
Grazie.


Maggiori informazioni sulla lista Python