python 迭代器和可迭代对象,python迭代器和生成器区别

  python 迭代器和可迭代对象,python迭代器和生成器区别

  说明

  1.迭代器的优点,节省内存。迭代器相当于在内存中只占用一个数据空间。

  因为每次取值时都会在内存中释放最后一段数据,所以将加载当前的数据段。

  惯性机制。

  接下来,一次取一个值,千万不要取太多值。

  有一个迭代器模式可以很好的解释上面两个:迭代是数据处理的基石。当扫描一个内存放不下的数据集时,我们需要找到一种偷懒的方式来获取数据项,即根据需要一次获取一个数据项。这是迭代器模式。

  2.迭代器的缺点是不能直观的查看其中的数据。当你取值的时候,你不回去,你只能一路取值下去。

  实例

  l1=[1,2,3,4,5,6]

  obj=iter(l1)

  (2):

  打印(下一个(对象))

  (2):

  Print(next(obj))以上是python迭代器的优缺点。希望对你有帮助。更多python学习方向:Python基础课程

  本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: