码迷,mamicode.com
首页 >  
搜索关键字:可迭代对象    ( 1207个结果
迭代器(Iterable)和for..in..的三种协议
一。迭代器协议 1. 迭代器协议:对象需要提供next方法,它要么返回迭代中的下一项,要么就引起一个StopIteration异常,以终止迭代 2. 可跌达对象:实现了迭代器协议的对象 3. 协议是一种约定,可迭代对象实现迭代器协议,在Python中,迭代是通过for ... in来完成的 二。简单 ...
分类:其他好文   时间:2017-11-08 13:14:21    阅读次数:220
迭代器
生成器都是迭代器,迭代器不一定是生成器 list,tuple,dict,string:Iterable(可迭代对象) l = [1,2,3,4] d = iter(l) # l.__iter__() print(d) #<list_iterator object at 0x0000000000687 ...
分类:其他好文   时间:2017-11-07 14:28:43    阅读次数:247
python迭代器
迭代器的概念: 迭代是访问元素的一种方式。迭代器是一个可以集中遍历位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有元素被访问结束。迭代器只能往前不能往后 可迭代对象: 可以通过for ...in .... 这类语句迭代读取一条数据供我们使用的对象称之为可迭代对象(itrable) 判断方法 ...
分类:编程语言   时间:2017-11-06 20:11:03    阅读次数:204
迭代器和生成器
可迭代对象: 拥有__iter__方法 特点:惰性运算 例如:range(),str,list,tuple,dict,set 迭代器Iterator: 拥有__iter__方法和__next__方法 例如:iter(range()),iter(str),iter(list),iter(tuple), ...
分类:其他好文   时间:2017-11-05 20:35:22    阅读次数:194
Python 内置函数
1.内置函数:all():判断一段可迭代对象,如果都为真,就返回True。 2.内置函数:any():判断一段可迭代对象,只要有一个真值,就返回True。 3.内置函数:ascii():返回一个字符串,把一个内存的调用对象,转换为字符串打印。 4.内置函数:bin():将10进制数字转换为2进制。 ...
分类:编程语言   时间:2017-11-05 12:17:28    阅读次数:187
迭代器与装饰器
e) 迭代器Iterable(可迭代对象) 和 Iterator(迭代器) 主要区别是 :凡是可以用 for 循环的 都是 Iterable(可迭代对象) 凡是需要通过next()函数获得值的可迭代对象都是 Iterator(迭代器)。(所以生成器可以 被next()函数调用并不断返回下一个值的对象... ...
分类:其他好文   时间:2017-11-04 11:31:03    阅读次数:121
列表生成式和生成器
可迭代对象(iterable):凡是可以用for循环遍历的都是iterable(可迭代对象),例如字符串、元组、列表、字典和生成器 迭代器(iterator):凡是需要调用next()方法获得值的可迭代对象都是iterator(迭代器),例如生成器 ...
分类:其他好文   时间:2017-11-04 11:12:14    阅读次数:141
Python迭代对象、迭代器、生成器
在了解Python的数据结构时,容器(container)、可迭代对象(iterable)、迭代器(iterator)、生成器(generator)、列表/集合/字典推导式(list,set,dict comprehension)众多概念参杂在一起,难免让初学者一头雾水,我将用一篇文章试图将这些概念 ...
分类:编程语言   时间:2017-11-03 20:17:02    阅读次数:217
python高阶函数和匿名函数
高阶函数允许将函数本身作为参数传入另一个函数;允许返回一个函数。允许返回一个函数。map()函数map的第一个参数为自定义函数,第二个参数为自定义可迭代对象例子#定义一个函数f2求平方,使用map函数,求list1的值的平方,list1平方规则按照f2函数执行,返回结果类型为list。l..
分类:编程语言   时间:2017-11-03 11:22:13    阅读次数:190
python基础学习迭代器和生成器
可以直接作用于for循环的数据类型有一下几种 一类是几何数据类型,如 list , tuple , dict , set ,str 等 二类是generator包括生成器和带yield方法的函数 这些可以直接作用于for 循环的对象统称为可迭代对象 Iterable 我们可以使用法法.isinsta ...
分类:编程语言   时间:2017-11-03 00:50:18    阅读次数:242
1207条   上一页 1 ... 90 91 92 93 94 ... 121 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!