On Sun, Mar 15, 2015 at 11:15 AM, Marko Rauhamaa <[email protected]> wrote: > Chris Angelico <[email protected]>: > >> On Sun, Mar 15, 2015 at 9:15 AM, Marko Rauhamaa <[email protected]> wrote: >>> Is it necessary/useful for a Python application programmer to be >>> conscious of the different types of iterator? What mistaken usage >>> could arise if the application just treated all iterators as, well, >>> iterators? >> >> If you treat them all as iterators, then you're safe, because that's >> the lowest common denominator. But there are a number of other >> iterators that have more features, including files, generators, etc. > > What features do generator iterators provide on top of generic > iterators?
You can send values into them, throw exceptions into them, and close them (which is a special case of the latter). ChrisA -- https://mail.python.org/mailman/listinfo/python-list
