How to iterate through a sequence, grabbing subsequences?

Matthew Wilson matt at
Fri Sep 29 16:35:54 CEST 2006

I wrote a function that I suspect may already exist as a python builtin,
but I can't find it:

def chunkify(s, chunksize):
    "Yield sequence s in chunks of size chunksize."
    for i in range(0, len(s), chunksize):
        yield s[i:i+chunksize]

I wrote this because I need to take a string of a really, really long
length and process 4000 bytes at a time.

Is there a better solution?


A better way of running series of SAS programs:

More information about the Python-list mailing list