Generator using item[n-1] + item[n] memory

Ian Kelly ian.g.kelly at
Sat Feb 15 08:27:02 CET 2014

On Fri, Feb 14, 2014 at 8:31 PM, Nick Timkovich <prometheus235 at> wrote:
> OK, now the trick; adding `data = None` inside the generator works, but in
> my actual code I wrap my generator inside of `enumerate()`, which seems to
> obviate the "fix".  Can I get it to play nice or am I forced to count
> manually. Is that a feature?

Yeah, looks like enumerate also doesn't release its reference to the
previous object until after it gets the next one.  You'll just have to
make do without.

More information about the Python-list mailing list