摘要: 迭代 使用一个循环来遍历某个东西时这个过程本身叫做迭代。 可迭代对象 python中只要定义了可以返回一个迭代器的__iter__方法,或者定义了可以支持下标索引的__getitem__方法,那么它就是一个可迭代对象。 迭代器 一个可以记住遍历的位置的对象 迭代器对象从第一个元素开始向前访问直到所有 阅读全文
posted @ 2019-04-25 17:56 yukinim 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 生成器的作用 生成器可以在循环的过程中推算出后续的元素,不必创建完整的list,从而节省大量空间。 生成器的创建 1.把一个列表生成式的 改写为 输出结果不是一个列表而是返回了一个生成器对象: 2.使用了yield,以函数的形式实现生成器 输出的结果同样是返回了一个生成器对象 遍历生成器 1.直接使 阅读全文
posted @ 2019-04-25 17:26 yukinim 阅读(149) 评论(0) 推荐(0) 编辑