Python中无限元素列表的实现方法

本文实例讲述了Python怎么实现无限元素列表的方法,具体实现可使用Yield来完成。

下面所述的2段实例代码通过Python Yield 生成器实现了简单的无限元素列表。

1.递增无限列表

具体代码如下:

def increment():

i = 0

while True:

yield i

i += 1

for j in increment():

print i

if (j > 10) : break

2.斐波那契无限列表

具体代码如下:

def fibonacci():

i = j = 1

while True:

result, i, j = i, j, i + j

yield result

for k in fibonacci():

print k

if (k > 100) : break

以上是 Python中无限元素列表的实现方法 的全部内容, 来源链接: utcz.com/z/315610.html

回到顶部