Python-测验| Python词典测验 |问题 3
问题 3:找到以下程序的输出:
D = {1 : {'A' : {1 : "A"}, 2 : "B"}, 3 :"C", 'B' : "D", "D": 'E'}
print(D[D[D[1][2]]], end = " ")
print(D[D[1]["A"][2]])
(一) CB
(B) E 键错误
(三) BD
(D)数据库答案:(乙)
说明:上例中使用了键值索引。 D[1] = {'A' : {1 : “A”}, 2 : “B”}, D[1][2] = “B”, D[D[1][2]] = D[ “B”] = “D” 和 D[“D”] = “E”。 D[1] = {'A' : {1 : “A”}, 2 : “B”}, D[1][“A”] = {1 : “A”} 和 D[1][“A ”][2] 不存在,因此 KeyError。
这个问题的测验