Erik Max Francis
max at alcyone.com
Fri Apr 3 00:21:48 CEST 2009
> How come when I call some_func().next(), the counter doesn't get
Because you're creating a new instance each time you call it. Each new
instance starts with 0.
> But when I call iterator.next(), it does.
That's because you're iterating over a single object, so successive
calls to .next give you success iteration values like you intended.
Erik Max Francis && max at alcyone.com && http://www.alcyone.com/max/
San Jose, CA, USA && 37 18 N 121 57 W && AIM, Y!M erikmaxfrancis
We must all hang together, or, most assuredly, we will all hang
separately. -- John Hancock
More information about the Python-list