可以被for循环输出的为iterable (可迭代对象)
可以被next()调用并不断返回下一个数据的对象为iterator迭代器(python一切皆对象)
数据流,无法知晓其终点,只能推过next不断调用,为流
可以用iter(list)将字符串,列表,元祖之类变成迭代器
python中的for 循环本质其实是调用函数next()执行的,类似for 循环生成迭代器
可以被for循环输出的为iterable (可迭代对象)
可以被next()调用并不断返回下一个数据的对象为iterator迭代器(python一切皆对象)
数据流,无法知晓其终点,只能推过next不断调用,为流
可以用iter(list)将字符串,列表,元祖之类变成迭代器
python中的for 循环本质其实是调用函数next()执行的,类似for 循环生成迭代器