特牛网址导航

Python生成器表达式,yield关键字-CSDN博客

网友收藏
文章浏览阅读1.1k次。文章目录一、生成器二、迭代器1.1迭代器(Iteratior)例:例:1.2 iter函数1.3 next函数处理StopIteration异常1.4自定义迭代器一、生成器在Python中使用了yield的函数被称为生成器(generator)。当一个列表中包含大量元素时,如果一次性生成元素并保存在列表中,将占用大量的内存空间,对于这个问题,我们可以通过生成器(generator)来解决,即根据需要进行计算并获取列表中某个元素的值。对于生成器对象,也可以向其他迭代对象一样使用for循