学会 Python yield 关键词,此文就够了

要理解yield的作用,你必须理解生成器是什么。在理解生成器之前,必须先理解迭代器。 迭代器 当您创建一个列表时,你可以逐个读取它的项。逐项读取其项称为迭代: mylist是一个可迭代的对象。当你使用列表解析式时,你创建了一个列表,因此也是一个迭代器: 所有你可以用"for... in ...."都是迭代器,包括列表、字符串、文件…等等。 这些迭代器非常方便,因为你可以随心所欲地读取它们,但是你将
相关文章
相关标签/搜索