码迷,mamicode.com
首页 >  
搜索关键字:python生成器    ( 235个结果
[py]处理文件的3个方法
file处理的3个方法: f和f.readlines效果一样 "python生成器有什么优点? " ...
分类:其他好文   时间:2018-01-22 17:39:45    阅读次数:124
Python生成器, 列表解析与字典解析
什么是生成器 可以理解为数据类型,自动实现了 迭代器协议(其他的数据类型需要调用自己内置的__iter__方法,所以生成器是可迭代对象 生成器分类及在python中的表现: 1.生成器函数:常规函数定义, 使用yield语句 而不是return语句 返回结果, yield语句一次返回一个结果 2. ...
分类:编程语言   时间:2018-01-19 15:39:02    阅读次数:218
生成器与协程 | Python
# 生成器与协程 # 生成器是一种特殊的迭代器,它同样生成一个值的序列; # 如何定义生成器? # 方法一:函数中使用yield关键字; class count_down(n): while n>0: yield n n-=1 # 创建一个生成器对象 c = count_down(10) # __n... ...
分类:编程语言   时间:2018-01-18 01:07:10    阅读次数:272
python生成器yield和send
生成器send用法:generator.send(value) ...
分类:编程语言   时间:2018-01-17 20:10:47    阅读次数:158
Python列表生成器
本篇将介绍python生成器,更多内容请参考: "python学习指南" 前言 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅访问前面几个元素,那后面绝大多数占用的空间都白白浪费了。 是 ...
分类:编程语言   时间:2018-01-17 15:50:59    阅读次数:195
Python 生成器
生成器 什么是生成器 ? 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。所以,如果列表元素可以按照某种算法推算出来,那我们 ...
分类:编程语言   时间:2017-12-31 21:01:19    阅读次数:121
phthon生成器的使用
python生成器 / GitHub stylesheet for MarkdownPad (http://markdownpad.com) / / Author: Nicolas Hery http://nicolashery.com / / Version: b13fe65ca28d2e568c ...
分类:其他好文   时间:2017-12-31 18:10:26    阅读次数:170
python:迭代器
我们已经知道,可以直接作用于for循环的数据类型有以下几种: 一类是集合数据类型,如list、tuple、dict、set、str等; 一类是generator,包括生成器和带yield的generator function。 这些可以直接作用于for循环的对象统称为可迭代对象:Iterable。可 ...
分类:编程语言   时间:2017-12-25 20:58:56    阅读次数:132
python 生成器 generator
一、生成器定义 通过列表生成表达式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过程中不断推算出后续的元素呢?这样就不必创建完整的list,从而节省大量的空间。在Python中,这种一边循环一边计算的机制,称为 ...
分类:编程语言   时间:2017-12-16 21:12:28    阅读次数:137
深入理解Python生成器(Generator)
我们可以通过列表生成式简单直接地创建一个列表,但是受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,而且如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。 所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过 ...
分类:编程语言   时间:2017-12-05 11:48:45    阅读次数:127
235条   上一页 1 ... 11 12 13 14 15 ... 24 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!