📰 来源: 博客园 在Python中,迭代器和生成器是处理数据流的灵魂,它们的核心目标只有一个————节省内存。 迭代器(Iterator) 迭代器就是能够将一堆数据一个个吐出来的对象,而不是一次性输出。 nums = [1, 2, 3] it = iter(nums) # 获取迭代器 print(next(it)) # 1 print(next(it)) # 2 print(next(it)) # 3 任何一个对象要想成为迭代器,需要满足以下两个方法: __iter__() # 返回自身 __next__() #…