用函数实现generator的意义在哪里

如题,请教一下各位高手。既然一般函数可以实现需求,为什么还要用generator函数实现,意义在哪里(generator函数只是将一般函数的return改成yield)

UYOU
浏览 617回答 5
5回答

LEATH

突然灵光一闪:generator返回的是一个迭代类(不知道是不是叫这个),是可迭代的,虽然在for、while等语句中generator和一般函数的使用没什么区别,但是在有些地方,一般函数就不能胜任了,比如map等高阶函数中,要求参数是可迭代的,这时就只能用generator了。不知道说的对不对,欢迎来喷~~

慕少森

可以減小每次產生的數據量 你用的時候它就在那
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python