iter()
Built-in FunctionPython 2.0+Intermediate
Returns an iterator object from an iterable
Quick Info
- Documentation
- Official Docs
- Python Version
- 2.0+
Learn by Difficulty
Quick Example
python
nums = [1, 2, 3] it = iter(nums) print(next(it)) print(next(it)) print(next(it))
iter() is a built-in function that returns an iterator object from an iterable.
Try in PlaygroundTags
builtinfunctioncoreiterationprotocol
Related Items
next()
Built-in Function
Retrieves the next item from an iterator
for
Keyword
Starts a loop that iterates over a sequence or iterable
__iter__
Dunder Method
Returns an iterator; makes the object usable in for loops
__next__
Dunder Method
Returns the next value from an iterator; raises StopIteration when done
StopIteration
Built-in Exception
Raised by next() to signal that an iterator is exhausted
itertools
Stdlib — Functional
Iterator building blocks: chain, cycle, product, permutations, groupby