有没有更符合Python规范的方法,或者至少更短更简单的方法来完成这个任务:
i = 1
while True:
res = lookup(i) # returns a value or None
if res is None:
break
else:
i += 1
yield res
count(1)
)。你的代码实际上很简单:你不需要在结尾处使用else:
和缩进。 - ninjagecko