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 相关文章推荐
合并Excel工作薄中成绩表的VBA代码,非常适合教育一线的朋友
Apr 09 Python
python简单实现基于SSL的IRC bot实例
Jun 15 Python
python实现冒泡排序算法的两种方法
Mar 10 Python
Python cookbook(数据结构与算法)实现对不原生支持比较操作的对象排序算法示例
Mar 15 Python
python使用pdfminer解析pdf文件的方法示例
Dec 20 Python
Python实现将通信达.day文件读取为DataFrame
Dec 22 Python
解决python Markdown模块乱码的问题
Feb 14 Python
python查询文件夹下excel的sheet名代码实例
Apr 02 Python
Python 实现Numpy中找出array中最大值所对应的行和列
Nov 26 Python
Python实现爬取并分析电商评论
Jun 19 Python
用python绘制樱花树
Oct 09 Python
Python中random模块常用方法的使用教程
Oct 04 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 图像函数大举例(非原创)
2009/06/20 PHP
Javascript与PHP验证用户输入URL地址是否正确
2014/10/09 PHP
php中array_fill函数的实例用法
2021/03/02 PHP
javascript 禁止复制网页
2009/06/11 Javascript
jQuery 获取对象 根据属性、内容匹配, 还有表单元素匹配
2010/05/31 Javascript
jquery下为Event handler传递动态参数的代码
2011/01/06 Javascript
js猜数字小游戏的简单实现代码
2013/07/02 Javascript
JS自调用匿名函数具体实现
2014/02/11 Javascript
生成二维码方法汇总
2014/12/26 Javascript
jQuery中attr()方法用法实例
2015/01/05 Javascript
JavaScript如何调试有哪些建议和技巧附五款有用的调试工具
2015/10/28 Javascript
jQuery+CSS3折叠卡片式下拉列表框实现效果
2015/11/02 Javascript
AngularJS中一般函数参数传递用法分析
2016/11/22 Javascript
layui分页效果实现代码
2017/05/19 Javascript
SpringMVC+bootstrap table实例详解
2017/06/02 Javascript
vue-music 使用better-scroll遇到轮播图不能自动轮播问题
2018/12/03 Javascript
JavaScript多种页面刷新方法小结
2019/04/04 Javascript
vue 解决computed修改data数据的问题
2019/11/06 Javascript
vue flex 布局实现div均分自动换行的示例代码
2020/08/05 Javascript
Python操作SQLite简明教程
2014/07/10 Python
读取本地json文件,解析json(实例讲解)
2017/12/06 Python
django上传图片并生成缩略图方法示例
2017/12/11 Python
Python如何操作office实现自动化及win32com.client的运用
2020/04/01 Python
Python基于pyjnius库实现访问java类
2020/07/31 Python
英国最大的在线运动补充剂商店:Discount Supplements
2017/06/03 全球购物
lookfantastic荷兰:在线购买奢华护肤、护发和化妆品
2018/11/27 全球购物
公务员年度考核登记表个人总结
2015/02/12 职场文书
2015年综治维稳工作总结
2015/04/07 职场文书
中标通知书
2015/04/17 职场文书
入党介绍人意见2015
2015/06/01 职场文书
2015年学校少先队工作总结
2015/07/20 职场文书
比较node.js和Deno
2021/04/27 Javascript
利用 JavaScript 构建命令行应用
2021/11/17 Javascript
win10键盘驱动怎么修复?Win10键盘驱动修复小技巧
2022/04/06 数码科技
JavaScript获取URL参数的方法分享
2022/04/07 Javascript
JAVA springCloud项目搭建流程
2022/05/11 Java/Android