📜  Python-测验| Python词典测验 |问题 3

📅  最后修改于: 2022-05-13 01:58:11.666000             🧑  作者: Mango

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。
这个问题的测验