脚本专栏 
首页 > 脚本专栏 > 浏览文章

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

(编辑:jimmy 日期: 2024/11/27 浏览:3 次 )

本文实例讲述了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内置的字符串处理函数详细整理(覆盖日常所用)
下一篇:Python中列表(list)操作方法汇总
友情链接:杰晶网络 DDR爱好者之家 南强小屋 黑松山资源网 白云城资源网 网站地图 SiteMap