今天编程课的主要内容是字典的遍历。
已知字典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) |
相似题推荐
已知列表s = ["a","b","c"],想要在列表开头插入元素 "z",正确语句是?( )
| A. s.insert (0,"z") |
B. s.insert (1,"z") |
| C. s.insert (2,"z") |
D. s.insert (3,"z") |
林辰有一个存储歌曲名的列表song。最近他用听歌识曲识别到一首新歌《快乐小马》,想将其添加到列表末尾,下列哪个语句可以实现?( )
| A. song.insert('《快乐小马》') |
B. song.append('《快乐小马》') |
| C. song.insert(《快乐小马》) |
D. song.append(《快乐小马》) |
