pythonfor循环是迭代器吗_Python基础(15)——迭代器和for循环机制
递归和迭代的区别递归是内部指针等待的一个过程,需要一直嵌套得到结果,而迭代是遍历的过程,前面的过程结束后可以进行下一项,不需要等待迭代器协议和for循环机制对象必须提供一个next方法,执行这个方法要么返回迭代中的下一项,要么就引起一个stopiteration异常终止迭代(只能向后进行,不能向前)可迭代对象,是实现了迭代器协议的对象,通过对象内部定义一个__iter__()方法协议是一种约定,可...