python的关键字yield有什么做用?

要理解yiled还须要理解生成器,而要理解生成器,首先须要理解迭代器。python 迭代器: 函数 全部你能够用在for...in...语句中的都是可迭代的:好比lists,strings,files...由于这些可迭代的对象你能够随意的读取因此很是方便易用,可是你必须把它们的值放到内存里,当它们有不少值时就会消耗太多的内存. code 生成器:对象 生成器也是迭代器的一种,可是你只能迭代它们一次
相关文章
相关标签/搜索