better way to write this function

Peter Otten __peter__ at web.de
Mon Nov 26 14:26:27 EST 2007


Peter Otten wrote:

>>>> def chunks(items, n):
> ...     return [items[start:start+n] for n in range(0, len(items)-n+1, n)]

Ouch, this should be 

def chunks(items, n):
    return [items[start:start+n] for start in range(0, len(items)-n+1, n)]
 
Peter



More information about the Python-list mailing list