题目内容

下列叙述错误的是( )

A. 可以使用一对大括号{}或set函数创建集合
B. 可以使用一对大括号{}或dict函数创建字典
C. 可以使用{}或set()创建空集合
D. 可以使用{}或dict()创建空字典

查看答案
更多问题

已知定义: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. 列表既是可迭代对象、又是迭代器;而生成器是迭代器、但不是迭代对象

答案查题题库