摘要: 一、迭代器 能用next()函数进行迭代的对象,可以被称为迭代器 1.迭代: Iterable(可迭代的) list、tuple、dic、generator、str、包含yield关键字的func 迭代: 使用for循环进行遍历 isinstance(obj,cls) Iterator(迭代器) i 阅读全文
posted @ 2018-04-12 20:43 TiAmo_yu 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 一、生成器 1.概念 在Python中, 一边循环一边计算的机制, 称为生成器: generator 创建生成器: G = ( x*2 for x in range(5)) 可以通过 next(生成器) 函数获得生成器的下一个返回值 没有更多的元素时, 抛出 StopIteration 的异常 生成 阅读全文
posted @ 2018-04-12 20:25 TiAmo_yu 阅读(181) 评论(0) 推荐(0) 编辑