#迭代器
#什么是迭代器协议?
是指对象必须提供一个next方法,执行该方法要么返回迭代中的下一项,否则引起一个stop Iteration异常,以终止迭代。并且不可逆。
对象1 -->提供一个next方法 --> 调用对象的next方法(对象.next) -->对象2 ......
#可迭代对象
遵循迭代器协议的对象
#协议
协议是一种约定,可迭代对象实现了迭代器协议,python的一些内部工具(如for、sum、min、max函数)使用迭代器协议访问对象
原文地址:https://www.cnblogs.com/Matrixssy/p/10169433.html
时间: 2024-10-10 01:34:54