函数原型
next(iterable[, default])
iter(object[, sentinel])
函数说明
iter函数生成一个可迭代的序列,next函数返回迭代器的下一个项目。注意:next函数需要与iter函数一起使用。
函数使用
>>> a = [1, 2, 3, 4]
>>> b = iter(a)
>>> b
<list_iterator object at 0x0000025A7514E700>
>>> for i in b:
i
1
2
3
4
>>>while True:
try:
# 获得下一个值:
x = next(it)
print(x)
except StopIteration:
# 遇到StopIteration就退出循环
break