enumerate improvement proposal

Anders J. Munch 2006 at jmunch.dk
Mon Oct 30 12:22:56 EST 2006


Ben Finney wrote:
> 
>     >>> def obstinate_economist_enumerate(items):
>     ...     enum_iter = iter((i+1, x) for (i, x) in enumerate(items))
>     ...     return enum_iter

iter is redundant here.

def natural_enumerate_improvement(items, start=0):
     return ((i+start, x) for (i, x) in enumerate(items))

- Anders



More information about the Python-list mailing list