标准答案:C
试题难度:一般
试题解析:本题主要考核对列表函数pop(),remove()的应用和区别
21.运行下列程序,输出的结果是?()
x=['bike','car','bus','train']
print(list(map(len,x)))
A.[0,1,2,3]
B.[1,2,3,4]
C.[4,3,3,5]
D.[4,3,3,4]
标准答案:C
试题难度:较难
试题解析:本题主要考核map()函数对列表的操作,将函数映射到列表上的每个元素
22.运行下列程序,输出的结果是?()
>>>a={1,2,3,4,5,6}
>>>b={4,5,6,7,8,9}
>>>print(a&b)
A.{1,2,3}
B.{4,5,6}
C.{7,8,9}
D.{1,2,3,4,5,6,7,8,9}
标准答案:B试题难度:容易
试题解析:本题主要考核集合的&运算,求二个集合的交集。
23.运行下列程序,输出的结果是?()
>>>fruit={'apple','orange','pear'}
>>>fruit.update("pear")
>>>print(fruit)
A.{'e','r','p','a','apple','orange','pear'}
B.{'pear','orange','apple'}
C.{'pear','orange','apple','pear'}
D.{'orange','apple'}
标准答案:A试题难度:较难
试题解析:本题主要考核集合的update()函数功能:合并另外一个集合中的元素到当前集合中。注意参数为字符串时,会将字符串中每个元素作为集合元素放到集合中。
24.运行下列程序,输出的结果是?()
scores={"语文":89,"数学":92}
scores["数学"]=90
scores[100]="技术"
print(scores)
A.{'语文':89,'数学':90,100:'技术'}
B.{'语文':89,'数学':90,'技术':100}