Convert to Enumerate¶
Sourcery refactoring id:
Replaces manual loop counter with call to
i = 0 for currency in currencies: print(i, currency) i += 1
for i, currency in enumerate(currencies): print(i, currency)
When iterating over a list you sometimes need access to a loop counter that will let you know the index of the element you are utilising.
Using the built-in Python function,
enumerate, lets you generate an index
directly, removing two unneeded lines of code.
When reading this we don't have to worry about the book-keeping of the
variable, letting us focus in on the code that really matters.