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计算最大优先级队列实例
Dec 18 Python
Python字典简介以及用法详解
Nov 15 Python
Python3生成手写体数字方法
Jan 30 Python
Python自定义线程池实现方法分析
Feb 07 Python
Python向excel中写入数据的方法
May 05 Python
django 控制页面跳转的例子
Aug 06 Python
基于Python的微信机器人开发 微信登录和获取好友列表实现解析
Aug 21 Python
python接口调用已训练好的caffe模型测试分类方法
Aug 26 Python
使用apiDoc实现python接口文档编写
Nov 19 Python
在keras中对单一输入图像进行预测并返回预测结果操作
Jul 09 Python
python自动统计zabbix系统监控覆盖率的示例代码
Apr 03 Python
python读取并查看npz/npy文件数据以及数据显示方法
Apr 14 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
实例(Smarty+FCKeditor新闻系统)
2007/01/02 PHP
给apache2.2加上mod_encoding模块後 php5.2.0 处理url出现bug
2007/04/12 PHP
PHP通过CURL实现定时任务的图片抓取功能示例
2016/10/03 PHP
laravel执行php artisan migrate报错的解决方法
2019/10/09 PHP
tp5框架基于Ajax实现列表无刷新排序功能示例
2020/02/10 PHP
laravel7学习之无限级分类的最新实现方法
2020/09/30 PHP
从数据结构分析看:用for each...in 比 for...in 要快些
2013/04/17 Javascript
jQuery向上遍历DOM树之parents(),parent(),closest()之间的区别
2013/12/02 Javascript
深入理解JavaScript系列(18):面向对象编程之ECMAScript实现
2015/03/05 Javascript
jQuery实现菜单式图片滑动切换
2015/03/14 Javascript
Perl Substr()函数及函数的应用
2015/12/16 Javascript
js实现不重复导入的方法
2016/03/02 Javascript
Bootstrap每天必学之滚动监听
2016/03/16 Javascript
bootstrap中添加额外的图标实例代码
2017/02/15 Javascript
详解vue嵌套路由-params传递参数
2017/05/23 Javascript
Angular2 父子组件通信方式的示例
2018/01/29 Javascript
Vue axios全局拦截 get请求、post请求、配置请求的实例代码
2018/11/28 Javascript
nuxt踩坑之Vuex状态树的模块方式使用详解
2019/09/06 Javascript
通过Kettle自定义jar包供javascript使用
2020/01/29 Javascript
vue学习笔记之Vue中css动画原理简单示例
2020/02/29 Javascript
vue 点击其他区域关闭自定义div操作
2020/07/17 Javascript
python关键字and和or用法实例
2015/05/28 Python
Python基于plotly模块实现的画图操作示例
2019/01/23 Python
详解如何用python实现一个简单下载器的服务端和客户端
2019/10/28 Python
Python安装whl文件过程图解
2020/02/18 Python
HTML5 weui使用笔记
2019/11/21 HTML / CSS
比利时香水网上商店:NOTINO
2018/03/28 全球购物
屈臣氏马来西亚官网:Watsons马来西亚
2019/06/15 全球购物
AP澳洲中文网:澳洲正品直邮,包税收件无忧
2019/07/12 全球购物
医院护士求职自荐信格式
2013/09/21 职场文书
《两只鸟蛋》教学反思
2014/02/10 职场文书
学生会竞选演讲稿学习部
2014/08/25 职场文书
2014年班主任工作总结
2014/11/08 职场文书
2016应届毕业生实习评语
2015/12/01 职场文书
2016年学校招生广告语
2016/01/28 职场文书
win10系统计算机图标怎么调出来?win10调出计算机图标的方法
2022/08/14 数码科技