迭代器
迭代是python的一种访问集合元素的方式,从前到后, 迭代器是能记住遍历位置的对象。生成器就是特殊的迭代器,- 判断是否是迭代器。
- 判断是否是可迭代对象
- 生成器,一定是迭代器,
- 迭代器一定是可迭代对象,
- 列表,字符串,元组,字典都是可迭代对象,但不是迭代器。
- 带有 next ,yield,的函数一定是生成器,所以也一点是迭代器和可迭代
匿函数
Lambda高级函数
Functiontools Map 作用: 将参数依次作用于函数,返回一个迭代器。 Filter 将参数依次作用于函数,如果为真则保留到迭代器中 Reduce 从序列中提取两个元素,进行函数运算后,返回值跟下一个元素一起,再次进行函数运算,依次递归后,结束,返回,返回值。 本天英语关键字:- Functiontools: 模块。
- 判断是否是迭代器。From collections import iterator Isinstance (lt, Iterator)
- 判断是否是可迭代对象。from collections import Iterable isinstance (lt, Iterable)
- 高级函数Filter Reduce
- //////匿函数 Lambda-
标签: python
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
还木有评论哦,快来抢沙发吧~