[Python-ideas] Consider making enumerate a sequence if its argument is a sequence

Serhiy Storchaka storchaka at gmail.com
Wed Sep 30 18:36:43 CEST 2015


On 30.09.15 18:28, Neil Girdhar wrote:
> What are the pros and cons of making enumerate a sequence if its
> argument is a sequence?
>
> I found myself writing:
>
>                  for vertex, height in zip(
>                          self.cache.height_to_vertex[height_slice],
>                          range(height_slice.start, height_slice.stop)):
>
> I would have preferred:
>
>                  for height, vertex in enumerate(
>                          self.cache.height_to_vertex)[height_slice]:

You can write:

                  for height, vertex in enumerate(
                          self.cache.height_to_vertex[height_slice],
                          height_slice.start):




More information about the Python-ideas mailing list