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写入mysql中datetime类型遇到的问题
Jun 21 Python
使用Python实现在Windows下安装Django
Oct 17 Python
python 获取键盘输入,同时有超时的功能示例
Nov 13 Python
python super用法及原理详解
Jan 20 Python
Python print不能立即打印的解决方式
Feb 19 Python
Django 如何使用日期时间选择器规范用户的时间输入示例代码详解
May 22 Python
Python Socket TCP双端聊天功能实现过程详解
Jun 15 Python
Matplotlib中%matplotlib inline如何使用
Jul 28 Python
Python ConfigParser模块的使用示例
Oct 12 Python
Python读写csv文件流程及异常解决
Oct 20 Python
python网络爬虫实现发送短信验证码的方法
Feb 25 Python
python如何获取网络数据
Apr 11 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面试题 试试看看你会不会也中招
2014/08/19 PHP
php通过淘宝API查询IP地址归属等信息
2015/12/25 PHP
PHP中Socket连接及读写数据超时问题分析
2016/07/19 PHP
PHP设计模式(四)原型模式Prototype实例详解【创建型】
2020/05/02 PHP
PHP程序员必须知道的两种日志实例分析
2020/05/14 PHP
javascript中RegExp保留小数点后几位数的方法分享
2013/08/13 Javascript
关于编写性能高效的javascript事件的技术
2014/11/28 Javascript
原生js和jquery实现图片轮播特效
2015/04/23 Javascript
jQuery入门基础知识学习指南
2015/08/14 Javascript
关于JS中prototype的理解
2015/09/07 Javascript
JavaScript的Ext JS框架中的GridPanel组件使用指南
2016/05/21 Javascript
jQuery仿京东商城楼梯式导航定位菜单
2016/07/25 Javascript
详解ES6中的let命令
2020/04/05 Javascript
jQuery dateRangePicker插件使用方法详解
2017/07/28 jQuery
Python转码问题的解决方法
2008/10/07 Python
Python编写电话薄实现增删改查功能
2016/05/07 Python
代码分析Python地图坐标转换
2018/02/08 Python
关于Tensorflow中的tf.train.batch函数的使用
2018/04/24 Python
详谈python3 numpy-loadtxt的编码问题
2018/04/29 Python
Python字符串对象实现原理详解
2019/07/01 Python
Python Django的安装配置教程图文详解
2019/07/17 Python
TensorFlow实现自定义Op方式
2020/02/04 Python
pygame实现弹球游戏
2020/04/14 Python
jupyter 中文乱码设置编码格式 避免控制台输出的解决
2020/04/20 Python
Python实现爬取并分析电商评论
2020/06/19 Python
利用Python中的Xpath实现一个在线汇率转换器
2020/09/09 Python
用CSS3来实现社交分享按钮
2014/11/11 HTML / CSS
HTML5中div、article、section的区别及使用介绍
2013/08/14 HTML / CSS
文秘专业毕业生就业推荐信
2013/11/08 职场文书
校园餐饮创业计划书
2014/01/10 职场文书
青年教师典范事迹材料
2014/01/31 职场文书
药剂专业个人求职信范文
2014/04/29 职场文书
小学学习雷锋活动总结
2014/07/03 职场文书
人才市场接收函
2015/01/30 职场文书
2015年司机年终工作总结
2015/05/14 职场文书
Javascript中的解构赋值语法详解
2021/04/02 Javascript