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


Posted in Python onAugust 18, 2014

本文实例讲述了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创建模块及模块导入的方法
May 27 Python
Python批量修改文本文件内容的方法
Apr 29 Python
Python tkinter模块弹出窗口及传值回到主窗口操作详解
Jul 28 Python
Python动态导入模块的方法实例分析
Jun 28 Python
Django如何开发简单的查询接口详解
May 17 Python
selenium 安装与chromedriver安装的方法步骤
Jun 12 Python
python求平均数、方差、中位数的例子
Aug 22 Python
Pytorch GPU显存充足却显示out of memory的解决方式
Jan 13 Python
jupyter notebook tensorflow打印device信息实例
Apr 20 Python
IDLE下Python文件编辑和运行操作
Apr 25 Python
浅谈sklearn中predict与predict_proba区别
Jun 28 Python
python_tkinter事件类型详情
Mar 20 Python
Python中实现字符串类型与字典类型相互转换的方法
Aug 18 #Python
Python命名空间详解
Aug 18 #Python
Python判断变量是否已经定义的方法
Aug 18 #Python
Python实现全角半角转换的方法
Aug 18 #Python
Python实现冒泡,插入,选择排序简单实例
Aug 18 #Python
Python算法之栈(stack)的实现
Aug 18 #Python
Python实现partial改变方法默认参数
Aug 18 #Python
You might like
PHP自定义函数收代码
2010/08/01 PHP
基于PHP开发中的安全防范知识详解
2013/06/06 PHP
jQuery判断元素是否是隐藏的代码
2011/04/24 Javascript
javascript 二进制运算技巧解析
2012/11/27 Javascript
JS.GetAllChild(element,deep,condition)使用介绍
2013/09/21 Javascript
浅析Cookie中的Path与domain
2013/12/18 Javascript
Html5的placeholder属性(IE兼容)实现代码
2014/08/30 Javascript
javascript实现校验文件上传控件实例
2015/04/20 Javascript
全面解析Bootstrap图片轮播效果
2015/12/03 Javascript
利用bootstrapValidator验证UEditor
2016/09/14 Javascript
jQuery easyui刷新当前tabs的方法
2016/09/23 Javascript
浅谈Vue-cli单文件组件引入less,sass,css样式的不同方法
2018/03/13 Javascript
security.js实现的RSA加密功能示例
2018/06/06 Javascript
Vue Router去掉url中默认的锚点#
2018/08/01 Javascript
Mint-UI时间组件起始时间问题及时间插件使用
2018/08/20 Javascript
Vue 表情包输入组件的实现代码
2019/01/21 Javascript
jQuery分组选择器简单用法示例
2019/04/04 jQuery
Node.js折腾记一:读指定文件夹,输出该文件夹的文件树详解
2019/04/20 Javascript
浅谈vuex为什么不建议在action中修改state
2020/02/02 Javascript
[01:23]一分钟告诉你 DOTA2为什么叫信仰2
2014/06/20 DOTA
Python实现自定义函数的5种常见形式分析
2018/06/16 Python
基于python2.7实现图形密码生成器的实例代码
2019/11/05 Python
python输出结果刷新及进度条的实现操作
2020/07/13 Python
python 利用zmail库发送邮件
2020/09/11 Python
Python3 用matplotlib绘制sigmoid函数的案例
2020/12/11 Python
HTML5 Video标签的属性、方法和事件汇总介绍
2015/04/24 HTML / CSS
英国的知名精品百货公司:House of Fraser(福来德)
2016/08/14 全球购物
法国设计制造的扫帚和刷子:Andrée Jardin
2018/12/06 全球购物
美国领先的男士和女士内衣购物网站:Freshpair
2019/02/25 全球购物
期末考试动员演讲稿
2014/01/10 职场文书
优秀毕业生找工作自荐信
2014/06/23 职场文书
四风批评与自我批评范文
2014/10/14 职场文书
生日答谢词
2015/01/05 职场文书
总账会计岗位职责
2015/04/02 职场文书
调任通知
2015/04/21 职场文书
劳动争议仲裁代理词
2015/05/25 职场文书