A. 将列表生成表达式中的一对中括号改为一对小括号即可得到生成器 B. 对于生成器对象,也可以像其他可迭代对象一样使用for循环遍历对象中的每一个元素 C. 如果生成元素的方法比较复杂,不适合用for循环方式实现,我们还可以借助yield关键字利用函数实现生成器的功能 D. 生成器就是一次性在内存中产生大量列表元素,占用大量的内存空间
A. 列表是可迭代对象、但不是迭代器;同样,生成器是可迭代对象、但不是迭代器 B. 列表是可迭代对象、但不是迭代器;而生成器既是可迭代对象、又是迭代器 C. 列表既是可迭代对象、又是迭代器;而生成器是可迭代对象、但不是迭代器 D. 列表既是可迭代对象、又是迭代器;而生成器是迭代器、但不是迭代对象