7
如何从生成器中仅选择一项(在python中)?
我有一个类似下面的生成器函数: def myfunct(): ... yield result 调用此函数的常用方法是: for r in myfunct(): dostuff(r) 我的问题是,有什么方法可以随时从生成器中获取一个元素吗?例如,我想做类似的事情: while True: ... if something: my_element = pick_just_one_element(myfunct()) dostuff(my_element) ...