欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python生成器怎么知道大小

傅智翔2年前16瀏覽0評論

python生成器怎么知道大?。?/p>

Python生成器也屬于可迭代對象,不能直接通過len()函數得到元素個數,此時可以先用list()函數轉換為列表再用len()獲取大小。形式為:len(list( obj ))

示例代碼如下:

>>> generator = (x*2 for x in range(10))

>>> type(generator)

<class 'generator'>

>>> len(generator)

Traceback (most recent call last):

File "<stdin>", line 1, in <module>

TypeError: object of type 'generator' has no len()

>>> len(list(generator))

10