reversed_enumerate¶
- emlib.iterlib.reversed_enumerate(s)[source]¶
The same as enumerate but reverses the sequence
- Parameters:
s (
Sequence
[TypeVar
(T
)]) – the sequence to be reversed (needs to be finite)- Return type:
Iterator
[tuple
[int
,TypeVar
(T
)]]- Returns:
an iterator over tuples (index, item) on reversed order
Example
>>> seq = "a b c d e f".split() >>> list(reversed_enumerate(seq)) [(5, 'f'), (4, 'e'), (3, 'd'), (2, 'c'), (1, 'b'), (0, 'a')]