码迷,mamicode.com
首页 >  
搜索关键字:python生成器    ( 235个结果
据廖雪峰python3教程----python学习第十天
列表生成式(ListComprehensions)列表生成式即ListComprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。举个例子,要生成list[1,2,3,4,5,6,7,8,9,10]可以用list(range(1,11)):>>>list(range(1,11)) [1,2,3,4,5,6,7,8,9,10]生成[1x1,2x2,3x3,...
分类:编程语言   时间:2016-04-08 15:32:33    阅读次数:277
Python生成器(yield)
对于调用一个普通的Python函数,一般是从函数的第一行代码开始执行,结束于return语句、异常或者函数所有语句执行完毕。一旦函数将控制权交还给调用者,就意味着全部结束。函数中做的所有工作以及保存在局部变量中的数据都将丢失。再次调用这个函数时,一切都将从头创建。Python是通过生成器来实现类似于...
分类:编程语言   时间:2016-01-21 23:48:19    阅读次数:229
Python 生成器generator
列表的问题列表生成器可以直接创建一个表,但是,如果一个表中有100万个元素,那么这个表太占空间,而且往往我们仅仅需要访问前面几个元素,后面绝大多数元素占用的空间都白白浪费了。生成器如果列表元素可以按照某种算法推算出来,那我们可以在循环的过程中不断的推算出后续的元素。而不用一开始就创建整个list.这...
分类:编程语言   时间:2015-12-31 19:06:28    阅读次数:282
Python学习笔记-Day03 -第三部分(迭代器和生成简介)
迭代器迭代器是一个容器对象,有两个基本方法netxt()#返回容器的下一个元素__iter__#返回迭代器自身 迭代器自2.2版本 被加入python,它为类序列对象提供了一个类序列的接口,从根本上说,迭代器就是有一个next()方法的对象,而不是通过索引来记数,当你 或者一个循环机制(比如..
分类:编程语言   时间:2015-11-10 01:56:36    阅读次数:182
Python -- 生成器
如果列表元素可以按照某种算法推算出来,那么我们不必创建完整的list,从而节省大量的空间。在Python中,这种一边循环一边计算的机制,称为生成器(Generator)。>>> L = [x * x for x in range(10)]>>> L[0, 1, 4, 9, 16, 25, 36, 4...
分类:编程语言   时间:2015-10-22 00:14:25    阅读次数:207
零基础学python-19.8 生成器表达式:当迭代器遇上列表解析
这一章节我们来讨论一下生成器表达式。 从语法上来讲,生成器表达式跟列表解析一个样,只不过列表解析放在中括号里面,而生成器表达式放在小括号里面 >>> [x for x in range(5)] [0, 1, 2, 3, 4] >>> (x for x in range(5)) at 0x01E5F3A0> >>> list(x for x in range(5)) [0, 1, 2...
分类:编程语言   时间:2015-10-02 17:29:57    阅读次数:155
Python生成器
生成器(Generator)是Python中的一类特殊对象,如果一个函数中出现一次或多次yield表达式,那么这个函数就是一个生成器。 生成器的特点是:调用生成器时,函数体并没有执行调用生成器时,返回的是一个特殊的迭代器对象,这个迭代器对象封装了生成器的函数体、本地变量和当前执行点;当生成的迭...
分类:编程语言   时间:2015-08-08 21:19:10    阅读次数:135
python生成器的几个问题
1.生成器函数是否可以带参数呢? 可以,生成器函数支持所有的参数形式,因为生成器函是函数的一种 der?count(start=0): while?True: yield?start start++ #指定从0开始的计数器 2.生成器函数是否可以用return输...
分类:编程语言   时间:2015-07-23 08:18:02    阅读次数:172
Python关键字yield的解释(stackoverflow)
提问者的问题Python关键字yield的作用是什么?用来干什么的?比如,我正在试图理解下面的代码:def node._get_child_candidates(self, distance, min_dist, max_dist): if self._leftchild and distance - max_dist < self._median: yield self._...
分类:编程语言   时间:2015-07-06 17:52:47    阅读次数:236
初步了解yield_python
yield 关键字是在学习python生成器(Generator)时遇到的,对于它及Generator至今我还不能很深入的理解,当前只是把所理解的知识作下记录,以便以后翻查。 yield关键字是用来定义生成器(Generator),其具体功能是可以当作return使用,从函数里返回一个值,其区...
分类:编程语言   时间:2015-06-29 22:14:33    阅读次数:115
235条   上一页 1 ... 20 21 22 23 24 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!