Python 迭代器
可迭代对象:常见的可以被for循环迭代的一些数据类型,例如列表、元组、字典、集合、字符串。
迭代器对象:是一个可以被迭代的对象,可以遍历迭代器中所有值。
迭代协议:所有带__next__()方法的对象会前进到下一个结果,而当到达一系列结果的末尾, next() 会引发Stopiteration异常,这种对象在Python中也被称为迭代器。
可迭代对象:常见的可以被for循环迭代的一些数据类型,例如列表、元组、字典、集合、字符串。
迭代器对象:是一个可以被迭代的对象,可以遍历迭代器中所有值。
迭代协议:所有带__next__()方法的对象会前进到下一个结果,而当到达一系列结果的末尾, next() 会引发Stopiteration异常,这种对象在Python中也被称为迭代器。