list1 = ['a', 'b', 'c'] dict1 = {listItem:listItem.capitalize() for listItem in list1} print(dict1) 以上代码的运行结果为?
A. {'a': 'A', 'b': 'B', 'c': 'C'}
B. {'a', 'b', 'c'}
C. {'A', 'B', 'C'}
D. {'A': 'a', 'B': 'b', 'C': 'c'}
查看答案
以下哪个字典可以使用字典推导式互换键和值?
A. {'a':1, 'b':2}
B. {'a':1, 'b':[1,2]}
C. {'a':1, 'b':{'c':3, 'd':4}}
D. {'a':1, 'b':{'c':3, 'd':[3,4]}}
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. 字符串