今天编程课的主要内容是字典的遍历。 已知字典dt={'a':[1,3,5],'b':[3,4,7],'c':[2,5,9]},老师要求用四种不同的方法遍历字典,都要获得如下结果 [1, 3, 5] [3, 4, 7] [2, 5, 9] 小程同学尝试写了四段程序,请你帮他检查一下哪个程序的打印结果不符合要求?( )
A: dt={'a':[1,3,5],'b':[3,4,7],'c':[2,5,9]} ls=[] for i in dt.values(): ls.append(i) print(i)
B: dt={'a':[1,3,5],'b':[3,4,7],'c':[2,5,9]} ls=[] for i in dt: ls.append(dt[i]) for j in ls: print(j)
C: dt={'a':[1,3,5],'b':[3,4,7],'c':[2,5,9]} ls=[] for k in dt.keys(): ls.append(dt[k]) for j in ls: print(j)
D: dt={'a':[1,3,5],'b':[3,4,7],'c':[2,5,9]} ls=[] for k in dt.items(): print(k)
正确答案:D
试卷来源:202209 青少年软件编程等级考试Python二级真题