+ -
当前位置:首页 → 问答吧 → 关于next()的问题

关于next()的问题

时间:2011-04-01

来源:互联网

这是为什么?不懂了,为什么必须赋值到一个变量上才能用next()方法?

>>> a = 'abcdefg'
>>> enumerate(a).next()
(0, 'a')
>>> enumerate(a).next()
(0, 'a')
>>> enumerate(a).next()
(0, 'a')

>>> b = enumerate(a)
>>> b.next()
(0, 'a')
>>> b.next()
(1, 'b')
>>> b.next()
(2, 'c')
>>>

作者: liaozd   发布时间: 2011-04-01

这个自然,新一次都是一个新的对象。
不那样才有问题。

作者: lqefn   发布时间: 2011-04-01