我有一个惰性迭代器/生成器 a
,它对每次迭代都有一些副作用,我不关心它产生的值。评估副作用最惯用的方法是什么?当然,我可以简单地做:
for _ in a: pass
但是看起来比较丑。
最佳答案
我在 itertools recipes section 中找到了函数 consume()
的配方.本质上,它建议这样做:
collections.deque(iterator, maxlen=0)
关于python - 在 python 中评估迭代器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40420638/