How to split string in equally long parts

Carsten Gaebler news at snakefarm.org
Tue Apr 8 17:23:30 EDT 2003


Heiko Henkelmann wrote:
> I need to split a string into an array of equally long substrings, like
> e.g.:
> 
> '1234567890'   -> ['12', '34','56','78','90']
> 
> What is the most efficient way to do this?

I don't know how efficient it is but this is what came to my mind:

import re
filter(None, re.split('(.{2})', '1234567890'))

cg.





More information about the Python-list mailing list