enumerate()
Built-in FunctionPython 2.3+Beginner
Adds a counter to an iterable, yielding (index, value) pairs
Quick Info
- Documentation
- Official Docs
- Python Version
- 2.3+
Learn by Difficulty
Quick Example
python
fruits = ["apple", "banana", "cherry"] for i, fruit in enumerate(fruits): print(f"{i}: {fruit}")
enumerate() is a built-in function that adds a counter to an iterable, yielding (index, value) pairs.
Try in PlaygroundTags
builtinfunctioncoreiterationindexing
Related Items
zip()
Built-in Function
Combines multiple iterables element-wise into tuples
range()
Built-in Function
Generates an immutable sequence of integers
for
Keyword
Starts a loop that iterates over a sequence or iterable
iter()
Built-in Function
Returns an iterator object from an iterable
list()
Built-in Function
Creates a new list or converts an iterable into a list