码迷,mamicode.com
首页 >  
搜索关键字:可迭代对象    ( 1207个结果
python函数七(内置函数)
一。内置函数 1.重要内置函数 都是带key的: max min map filter 返回的是迭代器 sorted 返回的是列表 函数名在后 1.1 max 1.2 zip 可以放置多个可迭代对象,以最少的可迭代对象的个数为基准,返回一个迭代器( 拉链方法) 1.3 map 1.4 filter ...
分类:编程语言   时间:2018-02-10 18:54:30    阅读次数:211
python生成器
生成器是python语言中很有用的特性,是构造可迭代对象的一种方式,具有减少内存使用、提高代码可读性的优点。下面是构造生成器的几种方法: 1、使用yield构造生成器 一般函数执行后会返回单个值,而生成器以延迟的方式返回一个值的序列。在函数中将return替代为yield即可构造生成器。 例子中,第 ...
分类:编程语言   时间:2018-02-10 14:59:55    阅读次数:128
迭代器,生成器
生成器就是迭代器,能调用next()的就是迭代器。迭代器是可迭代对象,除了迭代器是,list,等也是可迭代对象,但是list等并不是迭代器,因为他不能调用next(), 可以用iter()函数将list这些转化为迭代器。for xxx in list ,这里有一个隐式转化,会先将list转为迭代器。 ...
分类:其他好文   时间:2018-02-10 00:02:57    阅读次数:129
python笔记-5(内置函数)
一、内置函数 1、abs()--取绝对值函数 2、all()--判断可迭代对象内是否有0或false或元素为空 all(iterable)如果非可迭代对象,则会报错 3、any() 判断给定的可迭代参数 iterable 是否全部为空对象,如果都为空、0、false,则返回 False,如果不都为空 ...
分类:编程语言   时间:2018-02-09 20:51:43    阅读次数:220
Python之迭代器,生成器
迭代器 1.什么是可迭代对象 字符串、列表、元组、字典、集合都可以被for循环,说明他们都是可迭代的。 2.可迭代协议 可以被迭代要满足的要求就叫做可迭代协议。可迭代协议的定义非常简单,就是内部实现了__iter__方法。 可以被for循环的都是可迭代的,要想可迭代,内部必须有一个__iter__方 ...
分类:编程语言   时间:2018-02-06 23:10:23    阅读次数:232
基本数据类型(二)
一、列表 支持的基本操作: 索引 切片 修改 删除 循环 包含 1、append 2、clear 3、copy 4、count 5、extend 6、index 7、insert 8、pop 9、remove 10、reverse 11、sort 二、元祖 基本操作: 索引 切片 循环,可迭代对象 ...
分类:其他好文   时间:2018-02-06 22:59:04    阅读次数:200
python之路——函数迭代,生成器
恢复内容开始 迭代器 生成器 迭代器: 1, 什么是迭代器协议 ① dir(被测对象) 如果它含有 __iter__,那这个对象叫做可迭代对象,遵循可迭代协议。 ② 可迭代对象:iterable 可以转换 迭代器(如何实现:都像内部定义一个 __iter__()方法) 迭代器(iterator)遵循 ...
分类:编程语言   时间:2018-02-06 21:32:22    阅读次数:152
迭代器和生成器
一:什么是可迭代对象? 方法一: dir(被测对象) 如果 它含有__iter__ ,那这个对象就叫做可迭代对象,遵循可迭代协议。 方法二: 二:可迭代对象与迭代器的关系 可迭代对象:str list tuple dict set range 迭代器: 文件句柄1, 可迭代对象.__iter__() ...
分类:其他好文   时间:2018-02-06 20:36:27    阅读次数:184
24_生成器
一、生成器概念 生成器不会把结果保存到一个系列中,而是保存生成器状态,在每次迭代的时候返回一个值,直到遇到StopIteration异常结束。并且生成器实现了迭代器协议,所以生成器就是可迭代对象。所以生成器的本身就是迭代器。 实现生成器的方式: 1.可以使用生成器函数 2.可以使用各种推导式构建迭代 ...
分类:其他好文   时间:2018-02-06 20:29:37    阅读次数:100
迭代器,生成器
恢复内容开始 一,什么是可迭代对象?迭代对象与迭代器的区别? 只含有__iter__方法的数据是可迭代对象 含有__iter__方法,并且含有__next__方法的数据是迭代器 拥有__iter__方法的对象叫可迭代对象 遵循可迭代协议. 1 判断是否为可迭代对象 dir()显示对象的所有方法 可迭 ...
分类:其他好文   时间:2018-02-06 20:28:17    阅读次数:181
1207条   上一页 1 ... 80 81 82 83 84 ... 121 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!