python怎么写迭代函数

lewis 2019-03-27 21次阅读

在python中书写迭代函数的方法

1.next函数

# 首先获得Iterator对象:

it = iter([1, 2, 3, 4, 5])

# 循环:

while True:

try:

# 获得下一个值:

x = next(it)

print(x)

except StopIteration:

# 遇到StopIteration就退出循环

break

输出结果为:

1

2

3

4

5

2.iter函数

>>>lst = [1, 2, 3]

>>> for i in iter(lst):

... print(i)

...

1

2

3



发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。