导语:
本文主要介绍了关于python迭代器的优缺点的相关知识,包括python中迭代器的基本方法,以及python编程语言的缺点这些编程知识,希望对大家有参考作用。
说明
1、迭代器的优点,节省内存,迭代器在内存中只占用一个数据空间。
因为每次取值,都会在内存中释放上一条数据,加载当前的数据。
惰性机制。
next一次,取一个值,绝不过多取值。
有一个迭代器模式可以解释上述两种情况:迭代是数据处理的基石。当扫描不适合内存的数据集时,我们需要找到一种方法来懒惰地获取数据项,按需一次一个。这是迭代器模式。
2、迭代器的缺点是不能直观的查看里面的数据。取值时,没有回头路,只能不断地取值。
实例
l1 = [1, 2, 3, 4, 5, 6]
obj = iter(l1)
for i in range(2):
print(next(obj))
for i in range(2):
print(next(obj))
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ Python中的垃圾回收机制是什么11/15
- ♥ 如何用python3.5打代码11/30
- ♥ python如何判断进程是否被杀死?12/06
- ♥ python如何保存编写好的代码09/30
- ♥ 使用 Dockerfile 在 python 中构建图像11/29
- ♥ python中dir的作用是什么10/18
内容反馈