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实现人人网登录示例分享
Jan 19 Python
python使用os模块的os.walk遍历文件夹示例
Jan 27 Python
从零学python系列之数据处理编程实例(二)
May 22 Python
简单解决Python文件中文编码问题
Nov 22 Python
安装ElasticSearch搜索工具并配置Python驱动的方法
Dec 22 Python
Python开发之快速搭建自动回复微信公众号功能
Apr 22 Python
Python tkinter的grid布局及Text动态显示方法
Oct 11 Python
django 2.2和mysql使用的常见问题
Jul 18 Python
Python xlrd模块导入过程及常用操作
Jun 10 Python
Python 如何对文件目录操作
Jul 10 Python
Python Pandas pandas.read_sql_query函数实例用法分析
Jun 21 Python
python 闭包函数详细介绍
Apr 19 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
动易数据转成dedecms的php程序
2007/04/07 PHP
PHP 出现乱码和Sessions验证问题的解决方法!
2008/12/06 PHP
php XPath对XML文件查找及修改实现代码
2011/07/27 PHP
php递归获取目录内文件(包含子目录)封装类分享
2013/12/25 PHP
使用 PHPStorm 开发 Laravel
2015/03/24 PHP
PHP多文件上传实例
2015/07/09 PHP
php实现的xml操作类
2016/01/15 PHP
PHP高并发和大流量解决方案整理
2019/12/24 PHP
javascript函数中的arguments参数
2010/08/01 Javascript
Jquery下attr和removeAttr的使用方法
2010/12/28 Javascript
打造基于jQuery的高性能TreeView(asp.net)
2011/02/23 Javascript
js日期联动示例
2014/05/02 Javascript
JS获取一个未知DIV高度的方法
2016/08/09 Javascript
Vue表单实例代码
2016/09/05 Javascript
requireJS模块化实现返回顶部功能的方法详解
2017/10/16 Javascript
微信网页授权并获取用户信息的方法
2018/07/30 Javascript
微信小程序中使用 async/await的方法实例分析
2020/05/06 Javascript
原生JavaScript实现拖动校验功能
2020/09/29 Javascript
[42:20]2014 DOTA2华西杯精英邀请赛5 24 DK VS NewBee
2014/05/25 DOTA
[04:59]DOTA2-DPC中国联赛 正赛 Ehome vs iG 选手采访
2021/03/11 DOTA
python之Character string(实例讲解)
2017/09/25 Python
Python并发:多线程与多进程的详解
2019/01/24 Python
Python redis操作实例分析【连接、管道、发布和订阅等】
2019/05/16 Python
Ubuntu18.04下python版本完美切换的解决方法
2019/06/14 Python
Python利用FFT进行简单滤波的实现
2020/02/26 Python
Python序列化pickle模块使用详解
2020/03/05 Python
Jeep牧马人、切诺基和自由人零配件:4 Wheel Drive Hardware
2017/07/02 全球购物
CSS代码检查工具stylelint的使用方法详解
2021/03/27 HTML / CSS
单位未婚证明范本
2014/01/18 职场文书
淘宝店铺营销方案
2014/02/13 职场文书
2014年清明节网上祭英烈寄语
2014/04/09 职场文书
运动会拉拉队口号
2014/06/09 职场文书
教师节横幅标语
2014/10/08 职场文书
服务整改报告
2014/11/06 职场文书
文明单位申报材料
2014/12/23 职场文书
毕业论文致谢格式模板
2015/05/14 职场文书