首页后端开发Pythonpython生成器怎么知道大小

python生成器怎么知道大小

时间2023-06-06 17:18:02发布访客分类Python浏览647
导读:python生成器怎么知道大小?Python生成器也属于可迭代对象,不能直接通过len()函数得到元素个数,此时可以先用list()函数转换为列表再用len()获取大小。形式为:len(list( obj 示例代码如下:>&g...

python生成器怎么知道大小?

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

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: python生成器怎么知道大小
本文地址: https://pptw.com/jishu/64251.html
python中除余是什么函数 UI开发用哪个好

游客 回复需填写必要信息