码迷,mamicode.com
首页 >  
搜索关键字:生成器、迭代器    ( 266个结果
PythonS12-day4学习笔记
# 迭代器、装饰器、生成器 # 迭代器 li = [1, 3, 'he', '&'] n = iter(li) print(n.__next__()) import os, sys # 生成器 def func(): for i in xrange(10): yield (i) print(i) 1 ...
分类:编程语言   时间:2016-05-04 01:18:13    阅读次数:260
python(4)-迭代器 和 生成器
迭代器是访问集合元素的一种方式。迭代器适合遍历一些巨大或无限的集合,比如几个G的文件。迭代器具有以下特点: 1. 访问者不需要关心迭代器内部的结构,只需通过__next__()方法不断取下一个内容 2. 不能随机访问集合中的某个值,只能从头到尾依次访问 3. 访问只能向前,不能后退 4. 便于循环比...
分类:编程语言   时间:2016-02-28 21:27:19    阅读次数:273
Python之迭代器、生成器、装饰器和递归
一、迭代器&生成器1.迭代器迭代器是访问集合元素的一种方式。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退,迭代器的一大优点是不要求事先准备好整个迭代过程中所有的元素。迭代器仅仅在迭代到某个元素时才计算该元素,而在这之前或之后,元素可以不存在或者被销毁。这个...
分类:编程语言   时间:2016-01-26 20:06:07    阅读次数:270
Python基础入门 (四)
一、迭代器&生成器 1、迭代器仅仅是一容器对象,它实现了迭代器协议。它有两个基本方法: 1)next 方法 返回容器的下一个元素 2)_iter_方法 返回迭代器自身。迭代器可以使用内建的iter方法创建ts = iter(['asd','sds','qweq'])#创建iter方法...
分类:编程语言   时间:2016-01-26 00:28:20    阅读次数:292
python 学习第四天
1.迭代器&生成器2.装饰器 1.基本装饰器 2.多参数装饰器(了解)3.递归4.算法基础:二分查找,二维数组转换,冒泡排序5.正则表达式迭代器&生成器迭代器迭代器是访问集合元素的一种方式。迭代器对象从集合的第一个元素开始访问,知道所有的元素都被访问结束。 迭代器只能往前不会后退, 另外,迭...
分类:编程语言   时间:2016-01-25 19:29:55    阅读次数:313
python之路(八)-迭代器&生成器
迭代器迭代器是访问集合元素的一种方式。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退,不过这也没什么,因为人们很少在迭代途中往后退。另外,迭代器的一大优点是不要求事先准备好整个迭代过程中所有的元素。迭代器仅仅在迭代到某个元素时才计算该元素,而在这之前或之后,...
分类:编程语言   时间:2016-01-25 12:45:26    阅读次数:150
Python 第四篇:生成器与迭代器
一:生成器:Generator是具有next方法的一个函数,一个函数在执行的过程中产生一个迭代器,这个函数就是生成器,迭代器里面内容需要使用函数__next__()方法去读取,如:def func(): with open("haproxy.cfg") as f: try: ...
分类:编程语言   时间:2016-01-24 10:17:00    阅读次数:128
python-迭代器和生成器
1.迭代器:range(10):立即生成列表,10个数字。1 >>> a=range(10)2 >>> a3 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]xrange(10),立即生成一个xrang对象,当被用到的时候才会生成1 >>> b=xrange(10)2 >>> b3 xr...
分类:编程语言   时间:2015-12-10 13:09:42    阅读次数:207
Python学习笔记-Day03 -第三部分(迭代器和生成简介)
迭代器迭代器是一个容器对象,有两个基本方法netxt()#返回容器的下一个元素__iter__#返回迭代器自身 迭代器自2.2版本 被加入python,它为类序列对象提供了一个类序列的接口,从根本上说,迭代器就是有一个next()方法的对象,而不是通过索引来记数,当你 或者一个循环机制(比如..
分类:编程语言   时间:2015-11-10 01:56:36    阅读次数:182
python之迭代器和生成器
迭代器根本上说, 迭代器就是有一个 next() 方法的对象迭代器可用内建的iter方法创建>>> i = iter('abc')>>> i.next()'a'>>> i.next()'b'>>> i.next()'c'对类可用__iter__和next()创建迭代器class Fib(object...
分类:编程语言   时间:2015-05-26 12:37:08    阅读次数:128
266条   上一页 1 ... 24 25 26 27 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!