1.可迭代对象(Iterable):

  可以直接作用于 for 循环的对象统称为可迭代对象: Iterable 

  其中包括 迭代器(Iterator) 和 生成器(generator)

2.迭代器(Iterator):

  可以被next()函数调用并不断返回下一个值的对象称之为迭代器:Iterator

3.生成器(generator):

  一边循环一边计算的机制,称为生成器:generator

 

总结:

  1.生成器是特殊的迭代器

  2.迭代器和生成器都是可迭代对象

相关文章:

  • 2021-08-05
  • 2021-02-14
  • 2022-01-01
  • 2021-09-12
  • 2021-06-21
  • 2022-12-23
  • 2021-09-04
猜你喜欢
  • 2022-01-10
  • 2020-07-11
  • 2021-11-11
  • 2021-12-27
相关资源
相似解决方案