Raymond Hettinger added the comment:

I had explored this idea previously at some length (no pun intended) but it was 
mostly a dead-end.  The best we ended-up with has having __length_hint__ to 
indicate size to list().   

There were several issues some of which at detailed in the comment at the top 
of https://hg.python.org/cpython/file/tip/Lib/test/test_iterlen.py .  Another 
*big* issue was that Guido was adamantly opposed to iterators having a length 
because it changed their boolean value from always-true and it broke some of 
his published code that depended on iterators never being false, even when 
empty.

----------
priority: normal -> low

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue24849>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to