首页
新闻
会员
周边
捐助
园子
·
关注
·
粉丝
·
会员
·
随便看看
·
消息
欢迎,请先
登录
或者
注册
。
登录
/
注册
闪存
博客
发言
小组
投递
新闻
提问
博问
添加
收藏
文库
问题反馈
问题列表
我关注的
我的博问
博问标签
关于Python生成器(generator)的描述,正确的是?
0
[已关闭问题]
关闭于 2025-11-24 11:11
A
生成器只能通过yield关键字来创建
B
生成器对象在迭代时会一次性加载所有数据到内存
C
生成器实现了迭代器协议,支持__next__()方法调用
D
生成器表达式和列表推导式的执行效率完全相同
选项C正确,因为Python生成器实现了迭代器协议,确实支持__next__()方法的调用。选项A错误,因为生成器除了通过yield关键字的函数创建外,还可以通过生成器表达式创建;
因为生成器表达式在内存使用上更高效(不预先生成完整列表),而列表推导式在时间效率上可能略优,但整体执行效率并非完全相同,取决于具体场景和资源需求
*Tesla*
|
小虾三级
|
园豆:
1152
提问于:2025-11-24 11:10
显示帮助
使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。
<
>
分享
分享您的问题
清除回答草稿
您需要
登录
以后才能回答,未注册用户请先
注册
。