Oct. 19, 2005
11:28 p.m.
Michel Pelletier <michel@cignex.com> wrote:
Martin Blais wrote:
Hi
Just wondering, would anyone think of it as a good idea if the enumerate() builtin could accept a "start" argument? I've run across a few cases where this would have been useful. It seems generic enough too.
+1, but something more useful might be a a cross between enumerate a zip, where you pass N iterables and it yields N-tuples. Then you could do something like:
zipyield(range(10, 20), mygenerator())
and it would be like you wanted for enumerate, but starting from 10 in this case.
All of this already exists. from itertools import izip, count for i,j in izip(count(start), iterable): ... Read your standard library. - Josiah