Python generator objects: __sizeof__()

前端 未结 5 454
醉话见心
醉话见心 2020-12-09 10:37

This may be a stupid question but I will ask it anyway. I have a generator object:

>>> def gen():
...     for i in range(10):
...         yield i
..         


        
5条回答
  •  既然无缘
    2020-12-09 10:53

    __sizeof__ returns the memory size of an object in bytes, not the length of a generator, which is impossible to determine up front as generators can grow indefinitely.

提交回复
热议问题