dict1 = {97: 'a', 98: 'b', 99: 'c'} dict2 = {k:v for k,v in dict1.items() if k==98} print(dict2) 以上代码的运行结果为?
A. {97: 'a', 98: 'b', 99: 'c'}
B. {97: 'a', 98: 'b'}
C. {97: 'a', 99: 'c'}
D. {98: 'b'}
查看答案
dict1 = {97: 'a', 98: 'b', 99: 'c'} dict2 = {k:v for v,k in dict1.items()} print(dict2) 以上代码的运行结果为?
A. {97: 'a', 98: 'b', 99: 'c'}
B. {'a': 97, 'b': 98, 'c': 99}
C. {'a': 'a', 'b': 'b', 'c': 'c'}
D. {97: 97, 98: 98, 99: 99}
字典推导式可以遍历可迭代对象中的元素,可迭代对象可以是( )。
A. 列表
B. 字典
C. 元组
D. 字符串
字典推导式有两种模式,为( )。
A. 自定义模式
B. 循环模式
C. 筛选模式
D. 用户模式
字典推导式中,字典的“键”和“值”都是迭代变量的表达式运算结果,从而生成新字典。
A. 对
B. 错