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