Python学习之路,点击有全套Python笔记
迭代器是Python最强大的功能之一,是访问集合元素的一种方法。
迭代器可以记住遍历位置的对象,迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。
迭代器有个基本方法:iter()与next()
list1 = [1, 2, 3, 4]
it = iter(list1)
print(next(it)) # 1
for x in it:
print(x) # 1234
生成器本质上是迭代器,是一个自定义迭代器
列表所有数据都在内存中,如果有海量数据的话将会非常耗内存。如果列表元素按照某种算法推