迭代器
字符串,列表或元祖对象可以通过 iter()来进行创建转换成迭代器
输出值通过next()函数来输出。
迭代器只能向前输出,不能向后输出。
异常捕获
生成器
在python中,使用了yield的函数被称为生成器
在调用生成器运行的过程中,每次遇到 yield 时函数会暂停并保存当前所有的运行信息,返回 yield 的值, 并在下一次执行 next() 方法时从当前位置继续运行。
调用一个生成器函数,返回的是一个迭代器对象。
生成器表达式
创造一个迭代器
把一个类作为一个迭代器使用需要实现2个方法__iter__()和__next()__
原文:https://www.cnblogs.com/7dao/p/13970219.html