reversed(enumerate(x))
Ian Kelly
ian.g.kelly at gmail.com
Thu Jul 21 12:25:48 EDT 2016
On Wed, Jul 20, 2016 at 11:54 AM, Brendan Abel <007brendan at gmail.com> wrote:
> You could create your own generator that wraps enumerate
>
> def reverse_enumerate(iterable):
> for i, val in enumerate(reversed(iterable)):
> yield len(iterable) - 1 - i, val
>
> for i, val in reverse_enumerate(x):
> ...
Thanks, I like this. But I think I'll define it as:
def reverse_enumerate(sequence):
return zip(reversed(range(len(sequence))), reversed(sequence))
To avoid performing the loop in Python.
More information about the Python-list
mailing list