Rhamphoryncus wrote:
> I've run into this problem a few times, and although many solutions
> have been presented specifically for printing I would like to present a
> more general alternative.

[snip interesting istep function]

> Would anybody else find this useful?  Maybe worth adding it to itertool?

yeah, but why on earth did you make it so complicated?

def istep(iterable, step):
    a=[]
    for x in iterable:
        if len(a) >= step:
            yield a
            a=[]
        a.append(x)
    if a:
        yield a

-- 
- Justin

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to