当前位置 博文首页 > Python中无限元素列表的实现方法

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

    作者:admin 时间:2021-07-11 18:45

    本文实例讲述了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
    
    jsjbwy