3 ms·
You can do the same thing with a generator. x = 0 deque((x := x + 1 for _ in range(10)), maxlen=0) print(x) >> 10 Using deque to consume gener
by FreakLegion 3y ago
You can do the same thing with a generator.
x = 0
deque((x := x + 1 for _ in range(10)), maxlen=0)
print(x)
>> 10
Using deque to consume generators is an old trick documented in the itertools recipes: https://docs.python.org/3/library/itertools.html#itertools-recipes https://docs.python.org/3/library/itertools.html#itertools-r...