def pieces ( array , chunk_size ) : for i in range ( 0 , len ( array ) , chunk_size ) : yield array [ i : i + chunk_size ]
python, iterating through a string in chunks
Yield successive chunks from array / list / string . Final chunk may be truncated if array is not evenly divisible by chunk_size .
def pieces(array, chunk_size):
        """Yield successive chunks from array/list/string.
        Final chunk may be truncated if array is not evenly divisible by chunk_size."""
        for i in range(0, len(array), chunk_size): yield array[i:i+chunk_size]