如何仅从生成器中选择一项?
发布于 2021-01-29 17:56:30
我有一个类似下面的生成器函数:
def myfunct():
...
yield result
调用此函数的常用方法是:
for r in myfunct():
dostuff(r)
我的问题是,有什么方法可以随时从生成器中获取一个元素吗?例如,我想做类似的事情:
while True:
...
if something:
my_element = pick_just_one_element(myfunct())
dostuff(my_element)
...
关注者
0
被浏览
37
1 个回答