Terry J. Reedy <tjre...@udel.edu> added the comment:

Replace 'sequence' with 'collection' and I agree.  The for loop code just calls 
iter() and it.next() until an exception.  The behavior of it.next for builtins 
should be documented with the builtins.  (I think there is something already 
about dict iteration in the dict entry.)

I agree we should say that the list iterator checks the internal index against 
the current .__len__() on each .next call.  I had not thought about the 
usefullness of doing that for breadth-first search, so yes, mention that.

nosy: +terry.reedy
versions:  -Python 2.7, Python 3.4, Python 3.6, Python 3.7, Python 3.8

Python tracker <rep...@bugs.python.org>
Python-bugs-list mailing list

Reply via email to