填空题
1.已知 f = lambda x: 5,那么表达式 f(3)的值为____5_________。
2.表达式 sorted([111, 2, 33], key=lambda x: len(str(x))) 的值为________[2,33,111]________。
3.已知 x = [1, 11, 111],那么执行语句 x.sort(key=lambda x: len(str(x)), reverse=True) 之后,x的值为___[111,11,1]_______________。
4.list(map(str, [1, 2, 3]))的执行结果为_____[‘1’,’2’,’3’]________________。
5.表达式 list(map(lambda x: x+5, [1, 2, 3, 4, 5])) 的值为__[6,7,8,9,10]____________________。
6.假设已从标准库functools导入reduce()函数,那么表达式 reduce(lambda x, y: x+y, [1, 2, 3]) 的值为6____。
7.表达式 list(filter(lambda x:x>2, [0,1,2,3,0,0])) 的值为____[3]_____。
8.字典中多个元素之间使用_,___________分隔开,每个元素的“键”与“值”之间使用_____:___分隔开。
9.字典对象的___get()________方法可以获取指定“键”对应的“值”,并且可以在指定“键”不存在的时候返回指定值,如果不指定则返回None。
10.字典对象的____items()_________方法返回字典中的“键-值对”列表。
11.字典对象的___keys()_________方法返回字典的“键”列表。
12.表达式 dict(zip([1, 2], [3, 4])) 的值为_______{1:3,2:4}__________________________。
填空题答案
1.5
2.[2, 33, 111]
3.[111, 11, 1]
4.[‘1’, ‘2’, ‘3’]
5.[6, 7, 8, 9, 10]
6.6
7.[3]
8.逗号,冒号
9.get()
10.items()
11.keys()
12.{1: 3, 2: 4}
选择题
1.以下关于字典的描述,错误的是:
A 字典中元素以键信息为索引访问
B 字典中的键可以对应多个值信息
C 字典是键值对的集合
D 字典长度是可变的
2.以下关于字典操作的描述,错误的是:
A del 用于删除字典或者元素
B clear 用于清空字典中的数据
C len 方法可以计算字典中键值对的个数
D keys 方法可以获取字典的值视图
3.以下关于字典类型的描述,正确的是:
A 字典类型可迭代,即字典的值还可以是字典类型的对象
B 表达式 for x in d: 中,假设d是字典,则x是字典中的键值对
C 字典类型的键可以是列表和其他数据类型
D 字典类型的值可以是任意数据类型的对象
4.以下关于字典类型的描述,错误的是:
A 字典类型是一种无序的对象集合,通过键来存取
B 字典类型可以在原来的变量上增加或缩短
C 字典类型中的数据可以进行分片和合并操作
D 字典类型可以包含列表和其他数据类型,支持嵌套的字典
5.字典 d={'Name': 'Kate', 'No': '1001', 'Age': '20'},表达式len(d)的值为
A 12
B 9
C 6
D 3
6.以下选项中,不是建立字典的方式是
A d = {[1,2]:1, [3,4]:3}
B d = {(1,2):1, (3,4):3}
C d = {'张三':1, '李四':2}
D d = {1:[1,2], 3:[3,4]}
7.给出如下代码:
DictColor = {"seashell":"海贝","gold":"金","pink":"粉红","brown":"棕", "purple":"紫","tomato":"西红柿"}
以下选项中能输出“海贝”的是
A print(DictColor.keys())
B print(DictColor["海贝"])
C print(DictColor.values())
D print(DictColor["seashell"])
8.以下程序的输出结果是:
dict = {'Name': 'baby', 'Age': 7}
print(dict.items())
A dict_items([('Age', 7), ('Name', 'baby')])
B ('Age', 7), ('Name', 'baby')
编写函数其功能是计算一个字符串C 'Age':7, 'Name': 'baby'
D [('Age', 7), ('Name', 'baby')]
9.假设将单词保存在变量 word 中,使用一个字典类型 counts={},统计单词出现的次数可采用以下代码:
A counts[word] = count[word] + 1
B counts[word] = 1
C counts[word] = (word,1) + 1
D counts[word] = (word,0) + 1
选择题答案
1.B
2.D
3.D
4.C
5.D
6.A
7.D
8.A
9.D
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论