摘要: 生成器   生成器是一种快速完成迭代器功能的工具,是一种特殊的迭代器。通过在函数中,设置关键字yield,即为生成器函数。   为什么说生成器是一种特殊的迭代器,可以通过isinstance函数判断。   可以看到,生成器是可迭代对象,也是 阅读全文
posted @ 2019-08-27 20:32 二进制的弗洛伊德 阅读(698) 评论(0) 推荐(0) 编辑
摘要: 可迭代对象与迭代器   可迭代对象不一定是迭代器,而迭代器一定是可迭代对象.在Python中,list序列类型等,通过for...in我们可以遍历其中的数据。我们称其为可迭代对象(Iterable)。迭代对象只要实现__iter__()或者__getitem__()即可,迭代器还 阅读全文
posted @ 2019-08-27 17:10 二进制的弗洛伊德 阅读(352) 评论(0) 推荐(0) 编辑