知行编程网知行编程网  2022-10-11 03:00 知行编程网 隐藏边栏  38 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python迭代器的优缺点的相关知识,包括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电脑。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享