导语:
本文主要介绍了关于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 scrapy.Request 发送请求的方式11/10
- ♥ Python中的子进程是什么11/28
- ♥ python3如何判断key存在于字典中12/18
- ♥ Python中的复数函数是什么?08/14
- ♥ 相见恨晚的 Python 内置库:itertools02/18
- ♥ 超详细的python测评问答09/28
内容反馈