【发布时间】:2021-04-01 00:47:58
【问题描述】:
您好,我有如下代码:
isEmpty = True
for itrat in generator():
isEmpty = False
break
if isEmpty:
doSomething()
else:
dosomethingelse()
测试我在 Generator 中是否有 One 或 mode 元素,或者更确切地说,如果生成器 length > 0 做某事, 但我想要一个 cleaner 代码来显示我们的 Generator 是否有元素,我不需要获取 generators 结果的所有值,只知道它是否有元素?
【问题讨论】:
-
generator() 到底是什么?你试过用 len(generator()) 吗?
标签: python iterator iteration generator