python迭代器的作用(python迭代器的优缺点)
导读:说明...
说明
1 、迭代器优点 ,节省内存 ,迭代器在内存中相当于只占一个数据的空间 。
因为每次取值都上一条数据会在内存释放,加载当前的此条数据 。
惰性机制。
next一次 ,取一个值 ,绝不过多取值 。
有一个迭代器模式可以很好的解释上面这两条:迭代是数据处理的基石 。扫描内存中放不下的数据集时 ,我们要找到一种惰性获取数据项的方式 ,即按需一次获取一个数据项 。这就是迭代器模式 。
2 、迭代器的缺点 ,不能直观的查看里面的数据 。取值时不走回头路 ,只能一直向下取值 。
实例
l1=[1,2,3,4,5,6] obj=iter(l1) foriinrange(2): print(next(obj)) foriinrange(2): print(next(obj))以上就是python迭代器的优缺点 ,希望对大家有所帮助 。更多Python学习指路:Python基础教程
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!