今天编程课的主要内容是字典的遍历。已知字典dt={'a':[1,3,5],'b':[3,4,7],'c':[2,5,9]},老师要求用四种不同的方法遍历字典,都要获得如下结果[1, 3, 5][3, 4, 7][2, 5, 9]小程同学尝试写了四段程序,请你帮他检查一下哪个程序的打印结果不符合要求?( )
dt = {'a': [1, 3, 5], 'b': [3, 4, 7], 'c': [2, 5, 9]}
ls = []
for i in dt.values():
ls.append(i)
print(i)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)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)dt = {'a': [1, 3, 5], 'b': [3, 4, 7], 'c': [2, 5, 9]}
ls=[]
for k in dt.items():
print(k)