码迷,mamicode.com
首页 >  
搜索关键字:生成器    ( 4733个结果
迭代器例子
迭代器例子li=[1,2,3,4]a=iter(li) #iter(li)将列表变成迭代器,迭代器赋值给aprint(next(a))print(next(a))print(next(a))print(next(a))print(next(a))生成器例子 def fun(): i=0 while ...
分类:其他好文   时间:2019-02-17 16:36:41    阅读次数:16
6.生成器模式-builder
初识生成器模式 定义 ? 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 结构和说明 Builder:? 生成器接口,定义创建一个Product对象所需的各个部件的操作。 ConcreteBuilder:? 具体的生成器实现,实现各个部件的创建,并负责组装Product对 ...
分类:其他好文   时间:2019-02-17 12:27:43    阅读次数:11
C++随机数
在许多情况下,需要生成随机数。关于随机数生成器,有两个相关的函数。一个是 rand() ,该函数只返回一个伪随机数。生成随机数之前必须先调用 srand() 函数。 下面是一个关于生成随机数的简单实例。实例中使用了 time() 函数来获取系统时间的秒数作为种子,通过调用 rand() 函数来生成1 ...
分类:编程语言   时间:2019-02-16 20:50:08    阅读次数:12
[译]PEP 380--子生成器的语法
导语: PEP(Python增强提案)几乎是 Python 社区中最重要的文档,它们提供了公告信息、指导流程、新功能的设计及使用说明等内容。对于学习者来说,PEP 是非常值得一读的第一手材料,学习中遇到的大部分难题,都能在 PEP 中找到答案或者解决思路。 我翻译了几篇 PEP,这么做的目的一方面是 ...
分类:其他好文   时间:2019-02-16 20:41:04    阅读次数:25
生成器
两种创建生成器的方法: 将列表推导式的 [ ] 换成 ( ) 在函数里使用 yield 三种启动生成器的方法: next() send(参数) for循环 迭代器和生成器的区别: 迭代器可以减少资源耗用,实现循环 生成器是特殊的迭代器,可以通过yield暂停执行,也可以通过send启动方式传参改变执 ...
分类:其他好文   时间:2019-02-16 15:26:49    阅读次数:7
迭代器和生成器的区别
迭代器和生成器的区别 如果说迭代器是以类为基础的单位产生器,那么生成器(generator)就是以函数为基础的单位产生器。也就是说,迭代器和生成器都是一个值一个值得生产,每迭代一次,只能得到一个值, 所不同的是,迭代器需要在类中定义__iter__和__next__方法,在使用时需要创建迭代器的实例... ...
分类:其他好文   时间:2019-02-16 13:27:47    阅读次数:10
生成器
生成器 如果说迭代器是以类为基础的单位产生器,那么生成器(generator)就是以函数为基础的单位产生器。也就是说,迭代器和生成器都是一个值一个值得生产,每迭代一次,只能得到一个值, 所不同的是,迭代器需要在类中定义__iter__和__next__方法,在使用时需要创建迭代器的实例。而生成器是通... ...
分类:其他好文   时间:2019-02-16 13:19:32    阅读次数:11
生成器、迭代器
列表生成式: 一种简单赋值法: 用生成器打印Fibonaccci数列: 生成器对象的send方法: ...
分类:其他好文   时间:2019-02-16 12:01:44    阅读次数:14
python 内置函数enumerate()
enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。在python 3中返回一个生成器,代码如下: F:\dev\python\python.exe F:/pyCharm/practice/config ...
分类:编程语言   时间:2019-02-15 18:12:35    阅读次数:15
python基础详解
python基础部分 python基础一 python基础二 Python最详细,最深入的代码块小数据池剖析 深浅copy python文件操作 python函数部分 python函数初识 python函数进阶 python装饰器 python迭代器,生成器 python内置函数,匿名函数 pyth ...
分类:编程语言   时间:2019-02-15 14:01:02    阅读次数:15
4733条   1 2 3 4 ... 474 下一页
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!