题目内容

为以下程序填空,使得输出结果是{40:'yuwen',20:'yingyu',30:'shuxue'}的选项是(集合是无的,可能输出的结果顺序不同)______。tb = {'yingyu':20, 'shuxue':30, 'yuwen':40}stb = {}for it in tb.items():________________print(stb)

A. stb[it[1]]=tb[it[0]]
B. stb[it[1]]=stb[it[0]]
C. stb[it[1]]=it[0]
D. stb[it[1]]=tb[it[1]]

查看答案
更多问题

以下关于组合类型的描述,正确的是______。

A. 字典的items()函数返回一个键值对,并用元组表述空字典
B. 可以用set创建集合,用中括号和赋值语句增加新元素
C. 字典数据类型里可以用列表做键
D. 可以用大括号来创建字典

isinstance(‘abcdefg’, str) 的值为__,isinstance(‘abcdefg’, object) 的值为___。

A. True True
B. 1 1
C. True False
D. 1 0

字符串常见的查找统计方法count(),index(), find(),下列描述错误的是

A. count() 方法用于统计字符串里某个字符出现的次数
B. find() 方法检测字符串中是否包含子字符串 str如果包含子字符串返回开始的索引值,否则返回-1
C. index() 方法检测字符串中是否包含子字符串 str, 如果str不在返回-1

使用列表推导式得到100以内所有能被13整除的数的代码可以写作( )

A. [i for i in range(100) if i%13 == 0]
B. [i for i in range(100): if i%13 == 0]
C. [i for i in range(100) if i%13 == 0:]
D. [i for i in range(100); if i%13 == 0]

答案查题题库