Python中无限元素列表的实现方法
更新时间:2014年08月18日 15:43:43 投稿:shichen2014
这篇文章主要介绍了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 pomegranate库实现基于贝叶斯网络拼写检查器
这篇文章主要为大家介绍了Python pomegranate库实现基于贝叶斯网络拼写检查器示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪<BR>2023-04-04pycharm2022没有manage repositories配置镜像源的解决方法
本文主要介绍了pycharm2022没有manage repositories配置镜像源的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2023-02-02从零开始学Python第八周:详解网络编程基础(socket)
本篇文章主要介绍了从零开始学Python第八周:详解网络编程基础(socket) ,具有一定的参考价值,有兴趣的可以了解一下。2016-12-12python编写网页爬虫脚本并实现APScheduler调度
爬虫爬的页面是京东的电子书网站页面,每天会更新一些免费的电子书,爬虫会把每天更新的免费的书名以第一时间通过邮件发给我,通知我去下载2014-07-07
最新评论