d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59}for x in d.keys(): for y in d.values(): print x +':', y
1 回答
清波
TA贡献165条经验 获得超90个赞
d.keys() 是一个列表:['Bart', 'Lisa', 'Adam']
d.values() 也是一个列表 [59, 85, 95]
所以上面的代码 就是 双重循环了:
for x in ['Bart', 'Lisa', 'Adam']: for y in [59, 85, 95]: print x + ':', y
双重循环 就是 外面每循环依次 , 里面的循环会走完整个循环。
结果就是 一个人名 对应三个分数了。
添加回答
举报
0/150
提交
取消