python迭代器(2)
昨天的问题解决了 - -
1 | i.__iter__() |
每次调用 ***i._iter_()时总会产生新的iterator对象,这样调用next()***时才会总是输出1.
去麻烦了一下外国朋友,顺便写了写英文 : )
我之前为什么会觉得四次调用是作用在同一个对象上的呢? 尴尬 - -
[http://stackoverflow.com/questions/43487625/what-happend-when-i-assign-an-iterator-to-a-variable]