摘要:
一、生成器 概念:只要含有yield关键字的函数都是生成器函数。 yield不能和return共用且需要写在函数内。 执行生成器函数后得到生成器返回值。 生成器好处: 处理大量的内容时,不会在内存中生成太多数据,只会关心当前的和下一个内容。 计算移动平均值:预激协程的装饰器 列表推导式: 1.把列表 阅读全文
摘要:
一、迭代器的概念: 迭代器协议:内部含有__next__和__iter__方法的就是迭带器。 迭代器协议和可迭代协议: 1.可以被for循环的都是可迭代的。 2.可迭代的内部都有__iter__方法。 3.只要是迭代器一定可以迭代。 4.可迭代的.__uter()方法就可以得到一个迭代器。 5.迭代 阅读全文