python哪个关键字可以定义一个迭代器?
时间: 2023-08-13 16:07:50 浏览: 95
一篇文章彻底搞懂Python中可迭代(Iterable)、迭代器(Iterator)与生成器(Generator)的概念
在 Python 中,可以通过 `yield` 关键字来定义一个迭代器。使用 `yield` 关键字可以将一个函数转换成一个迭代器,每次调用迭代器时都会执行函数中的代码,直到遇到 `yield` 语句,暂停执行并返回 `yield` 后的值,并保留函数的当前状态,以便下次继续执行。这样就可以通过迭代器依次获取函数中返回的值,实现迭代的功能。
阅读全文