Skip to main content
  1. Posts/

enumerate() for Indexed Loops

··141 words·1 min·

When you need both the index and the value while iterating, enumerate() is the most Pythonic way to do it.

It takes any iterable (like a list, tuple, or string) and returns pairs of (index, value) as you loop.

for i, row in enumerate(data):
    print(f"Row {i}: {row}")

This improves readability, reduces the chance of errors, and makes your intent clearer. It’s useful in data science when iterating over rows of data or results with positions that matter.

More information at the link 👇

Also published on LinkedIn.
Juan Pedro Bretti Mandarano
Author
Juan Pedro Bretti Mandarano