已知定义:d=dict(sno='1810100', name='李晓明', age=19,t=(3,4),s=[3,4,5])则len(d)的值为( )
A. 5
B. 6
C. 7
D. 8
已知字典d,获取字典中键值集合的语句是( )
A. d.items()
B. d.values()
C. d.keys()
D. d.get()
下列有关生成器叙述错误的是( )
A. 将列表生成表达式中的一对中括号改为一对小括号即可得到生成器
B. 对于生成器对象,也可以像其他可迭代对象一样使用for循环遍历对象中的每一个元素
C. 如果生成元素的方法比较复杂,不适合用for循环方式实现,我们还可以借助yield关键字利用函数实现生成器的功能
D. 生成器就是一次性在内存中产生大量列表元素,占用大量的内存空间
关于说法正确的是( )
A. 列表是可迭代对象、但不是迭代器;同样,生成器是可迭代对象、但不是迭代器
B. 列表是可迭代对象、但不是迭代器;而生成器既是可迭代对象、又是迭代器
C. 列表既是可迭代对象、又是迭代器;而生成器是可迭代对象、但不是迭代器
D. 列表既是可迭代对象、又是迭代器;而生成器是迭代器、但不是迭代对象