Python中的迭代器

什么是迭代器

  • 同步进行(不需要等待所有数据都写入内存即可使用)

如何生成迭代器 - iter

介绍
  • 生成一个迭代对象
用法
  • iter(iterable)
参数介绍
  • iterable : 可迭代的数据类型

迭代器的用法 - next

介绍
  • 返回迭代器中的数据
用法
  • next(iterator)
参数介绍
  • iterator: 迭代器对象

迭代器常用方法之生成迭代器

  • for循环生成法—yield

  • for循环一行生成迭代器

迭代器常用方法之for循环获取

  • (i for i range(10))
  • 用完再用不会报错.

代码