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

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

Python-测验| Python词典测验 |问题 4

问题 4:找出以下程序的输出:

D = dict() 
for i in range (3): 
    for j in range(2): 
        D[i] = j 
print(D) 

(A) {0: 0, 1: 0, 2: 0}
(B) {0: 1, 1: 1, 2: 1}
(C) {0: 0, 1: 0, 2: 0, 0: 1, 1: 1, 2: 1}
(D) TypeError: 不可变对象答案:(乙)
说明:第一个循环会给 i 0、1 和 2 3 个值。在空字典中,valued 在 j 循环中添加和覆盖,例如。由于覆盖,D[0] = [0] 变为 D[0] = 1。
这个问题的测验