Python provides two general-purpose iterator objects. The first, a sequence iterator, works with an arbitrary sequence supporting the __getitem__()
method. The second works with a callable object and a sentinel value, calling the callable for each item in the sequence, and ending the iteration when the sentinel value is returned.
Type object for iterator objects returned by PySeqIter_New()
and the one-argument form of the iter()
built-in function for built-in sequence types.
Return true if the type of op is PySeqIter_Type
. This function always succeeds.
Return an iterator that works with a general sequence object, seq. The iteration ends when the sequence raises IndexError
for the subscripting operation.
Type object for iterator objects returned by PyCallIter_New()
and the two-argument form of the iter()
built-in function.
Return true if the type of op is PyCallIter_Type
. This function always succeeds.
Return a new iterator. The first parameter, callable, can be any Python callable object that can be called with no parameters; each call to it should return the next item in the iteration. When callable returns a value equal to sentinel, the iteration will be terminated.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4