简单来说,generator是一个能够返回迭代器对象的函数. yield的使用: 在python中,当你定义一个函数,使用了yield关键字时,这个函数就是一个生成器,它的执行会和其他普通的函数有很多不同,函数返回的是一个对象,而不是你平常 所用return语句那样,能得到结果值.如果想取得值,那得调用next()函数,如: c = h() #h()包含了yield关键字 #返回值 c.next() 每当调用一次迭代器的next函数,生成器函数运行到yield之处,返回yield后面的值且在这个…