2018年9月18日

生成器

摘要: 1.什么是生成器?实质上它就是迭代器. 由于函数中存在了yield. 那么这个函数就是一个生成器 函数. 这个时候. 我们再执行这个函数的时候. 就不再是函数的执⾏行了. 而是获取这个生成器. 2.生成器如何使用呢? 生成器的本质是迭代器. 所以. 我们可以直接执行__next__()来执行. 3. 阅读全文

posted @ 2018-09-18 20:25 绿豆· 阅读(91) 评论(0) 推荐(0) 编辑

迭代器

摘要: ⾸先我们先回顾一下目前我们所熟知的可迭代对象有哪些: str, list, tuple, dict, set. 我们可以通过dir函数来查看类中定义好的所有方法,寻找__iter__ 使用while循环+迭代器来模拟for循环 阅读全文

posted @ 2018-09-18 18:58 绿豆· 阅读(78) 评论(0) 推荐(0) 编辑

导航