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

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

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

问题 1:找到以下程序的输出:

D = dict() 
for x in enumerate(range(2)): 
    D[x[0]] = x[1] 
    D[x[1]+7] = x[0] 
print(D) 

(A) {0: 1, 7: 0, 1: 1, 8: 0}
(B) {1: 1, 7: 2, 0: 1, 8: 1}
(C) {0: 0, 7: 0, 1: 1, 8: 1}
(D)按键错误答案: (C)
说明: enumerate() 将返回一个元组,循环将有 x = (0, 0), (1, 1)。因此 D[0] = 0, D[1] = 1, D[0 + 7] = D[7] = 0 和 D[1 + 7] = D[8] = 1。
注意:字典是无序的,因此每个输出中键值对的顺序可能不同。
这个问题的测验