关于扩展阅读 提高你的 Python:解释 yield 和 Generators(生成器)
例子:有趣的素数假设你的老板让你写一个函数,输入参数是一个 int 的 list,返回一个可以迭代的包含素数 1 的结果。
记住,迭代器(Iterable) 只是对象每次返回特定成员的一种能力。
题目是什么意思啊。。。。。题目看懂要让我们干嘛。。。 输入参数是一个包含 int 整数的列表,返回一个迭代对象,迭代包含列表的所有素数以及素数 1。 我的打开方式好像有问题...怎么不是“049魔法方法:生成器”的扩展阅读。。。。。。 本帖最后由 Stubborn 于 2020-6-10 23:20 编辑
from typing import List
def generator(nums:List):
yield from nums
a = list(range(10))
for i in generator(a):
print(i)
后面一部分没有看懂,迭代包含列表的所有素数以及素数 1。意思从列表里面筛出素数?
我来召唤大佬@Twilight6 Stubborn 发表于 2020-6-10 23:16
后面一部分没有看懂,迭代包含列表的所有素数以及素数 1。意思从列表里面筛出素数?
我来召唤大佬@T ...
{:10_250:} 不知我不是大佬!!!
页:
[1]