Alg*_*tic 7 python python-2.7
我知道你可以使用c = cycle(['a', 'b', 'c'])在元素之间循环c.next(),但是有没有得到迭代器的当前元素?
c = cycle(['a', 'b', 'c'])
c.next()
例如,如果c.next()返回'c',则表示迭代器在'b'之前.有没有办法可以'b'不使用next()?
'c'
'b'
next()
cs9*_*s95 5
迭代器/生成器没有任何方法来获取当前值。您应该保留对它的引用,或者创建一些为您保留它的包装器。
归档时间:
9 年,2 月 前
查看次数:
1040 次
最近记录:
8 年,1 月 前