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中实现定制类的特殊方法总结
Sep 28 Python
python去掉行尾的换行符方法
Jan 04 Python
利用Python在一个文件的头部插入数据的实例
May 02 Python
基于DATAFRAME中元素的读取与修改方法
Jun 08 Python
Python进阶之@property动态属性的实现
Apr 01 Python
Pycharm简单使用教程(入门小结)
Jul 04 Python
Python pandas实现excel工作表合并功能详解
Aug 29 Python
基于Python实现人脸自动戴口罩系统
Feb 06 Python
Python使用matplotlib绘制圆形代码实例
May 27 Python
python 解决函数返回return的问题
Dec 05 Python
python实现PolynomialFeatures多项式的方法
Jan 06 Python
Python爬虫设置Cookie解决网站拦截并爬取蚂蚁短租的问题
Feb 22 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
现磨咖啡骗局!现磨咖啡=新鲜咖啡?现磨咖啡背后的猫腻你不懂!
2019/03/28 冲泡冲煮
php实现数组按指定KEY排序的方法
2015/03/30 PHP
浅谈PHP接收POST数据方式
2015/06/05 PHP
PHP错误处理函数register_shutdown_function使用示例
2017/07/03 PHP
PHP异常类及异常处理操作实例详解
2018/12/19 PHP
ie下动态加态js文件的方法
2011/09/13 Javascript
JQuery 返回布尔值Is()条件判断方法代码
2012/05/14 Javascript
JavaScript实现统计文本框Textarea字数增强用户体验
2012/12/21 Javascript
js采用map取到id集合组并且实现点击一行选中一行
2013/12/16 Javascript
nodejs开发环境配置与使用
2014/11/17 NodeJs
js实现两点之间画线的方法
2015/05/12 Javascript
使用AJAX实现Web页面进度条的实例分享
2016/05/06 Javascript
Bootstrap表单布局样式代码
2016/05/31 Javascript
快速将Vue项目升级到webpack3的方法步骤
2017/09/14 Javascript
从对象列表中获取一个对象的方法,依据关键字和值
2017/09/20 Javascript
JavaScript实现左侧菜单效果
2017/12/14 Javascript
JavaScript实现的前端AES加密解密功能【基于CryptoJS】
2018/08/28 Javascript
vue动态绑定class的几种常用方式小结
2019/05/21 Javascript
vue简单封装axios插件和接口的统一管理操作示例
2020/02/02 Javascript
[01:29:42]Liquid vs VP Supermajor决赛 BO 第一场 6.10
2018/07/05 DOTA
Django框架下在URLconf中指定视图缓存的方法
2015/07/23 Python
python 实现提取某个索引中某个时间段的数据方法
2019/02/01 Python
Python数据类型之List列表实例详解
2019/05/08 Python
opencv-python 读取图像并转换颜色空间实例
2019/12/09 Python
python与mysql数据库交互的实现
2020/01/06 Python
互斥锁解决 Python 中多线程共享全局变量的问题(推荐)
2020/09/28 Python
python自动生成sql语句的脚本
2021/02/24 Python
澳大利亚最大的网上油画销售画廊:Direct Art Australia
2018/04/15 全球购物
Weblogic和WebSphere不同特点
2012/05/09 面试题
优秀员工评语
2014/02/10 职场文书
养成教育经验材料
2014/05/26 职场文书
2014领导班子专题民主生活会对照检查材料思想汇报
2014/09/23 职场文书
个人党性分析总结
2015/03/05 职场文书
质检员岗位职责范本
2015/04/07 职场文书
文明上网主题班会
2015/08/14 职场文书
浅谈移动端中的视口(viewport)的具体使用
2021/04/13 HTML / CSS