阶段测试6-2:Python字典使用小测验
《Python语言程序设计基础(第2版)》 高等教育出版社 第168页
1. 哪个选项不能生成一个空字典?
A
{}
B
dict()
C
dict([])
D
{[]}
2. 给定字典d,哪个选项对d.keys()的描述是正确的?
A
返回一种dict_keys类型,包括字典d中所有键
B
返回一个列表类型,包括字典d中所有键
C
返回一个元组类型,包括字典d中所有键
D
返回一个集合类型,包括字典d中所有键
3. 给定字典d,哪个选项对d.values()的描述是正确的?
A
返回一种dict_values类型,包括字典d中所有值
B
返回一个列表类型,包括字典d中所有值
C
返回一个元组类型,包括字典d中所有值
D
返回一个集合类型,包括字典d中所有值
4. 给定字典d,哪个选项对d.items()的描述是正确的?
A
返回一种dict_items类型,包括字典d中所有键值对
B
返回一个列表类型,每个元素是一个二元元组,包括字典d中所有键值对
C
返回一个元组类型,每个元素是一个二元元组,包括字典d中所有键值对
D
返回一个集合类型,每个元素是一个二元元组,包括字典d中所有键值对
5. 给定字典d,哪个选项对d.get(x, y)的描述是正确的?
A
返回字典d中键值对为x:y的值
B
返回字典d中键为x的值,如果不存在,则返回y
C
返回字典d中键为x的值,如果不存在,则返回空
D
返回字典d中值为y的值,如果不存在,则返回x
6. 给定字典d,哪个选项对x in d的描述是正确的?
A
x是一个二元元组,判断x是否是字典d中的键值对
B
判断x是否是字典d中的键
C
判断x是否是字典d中的值
D
判断x是否是在字典d中以键或值方式存在
7. 给定字典d,哪个选项可以清空该字典并保留变量?
A
d.remove()
B
d.pop()
C
d.clear()
D
del d
8. 以下不能创建一个字典的语句是:
A
dict1={[1,2,3]:"aksd"}
B
dict1={}
C
dict1={(1,2,3):"aksd"}
D
dict1={3:5}
9.
哪个选项是下面代码的输出结果?
d= {'a': 1, 'b': 2, 'b': '3'} print(d['b'])
A
1
B
2
C
3
D
{'b':2}
10. 关于大括号{},以下描述正确的是:
A
直接使用{}将生成一个集合类型
B
直接使用{}将生成一个列表类型
C
直接使用{}将生成一个字典类型
D
直接使用{}将生成一个元组类型
上一题
Python3Turtle