开发者社区 问答 正文

Python解析式中如何使用小括号进行生成器?

已解决

Python解析式中如何使用小括号进行生成器?

展开
收起
去校区学技术 2022-07-22 09:04:26 450 分享 版权
1 条回答
写回答
取消 提交回答
  • 推荐回答

    使用小括号做Conprehension返回生成器对象,占用O(1)内存空间

    代码如下:

    num range(0,20) 
    simple_generator=(x**2 for x in num if x >0) 
    
    print(simple_generator) 
    for element in simple_generator: 
    printa9element,end'')
    
    2022-07-22 10:06:34
    赞同 展开评论