La solution
01: def grouper(msg, n):
02: return [msg[i:i + n] for i in range(0, len(msg), n)]
Commentaires
Nous avons utilisé ici la compréhension de liste et le slicing : pour obtenir des blocs de n caractères, on incrémente i de 0 jusqu'à la taille de la chaîne msg par pas de n et on prend des « tranches » de msg bornées par i et i + n.
Si vous avez du mal avec la compréhension de liste, nous aurions pu...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première