摘要:
生成器 生成器是一种快速完成迭代器功能的工具,是一种特殊的迭代器。通过在函数中,设置关键字yield,即为生成器函数。 为什么说生成器是一种特殊的迭代器,可以通过isinstance函数判断。 可以看到,生成器是可迭代对象,也是 阅读全文
摘要:
可迭代对象与迭代器 可迭代对象不一定是迭代器,而迭代器一定是可迭代对象.在Python中,list序列类型等,通过for...in我们可以遍历其中的数据。我们称其为可迭代对象(Iterable)。迭代对象只要实现__iter__()或者__getitem__()即可,迭代器还 阅读全文