[Python-Dev] enumerate with a start index (original) (raw)
Josiah Carlson jcarlson at uci.edu
Thu Oct 20 01:28:29 CEST 2005
- Previous message: [Python-Dev] enumerate with a start index
- Next message: [Python-Dev] enumerate with a start index
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Michel Pelletier <michel at 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
- Previous message: [Python-Dev] enumerate with a start index
- Next message: [Python-Dev] enumerate with a start index
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]