为了账号安全,请及时绑定邮箱和手机立即绑定

这个输出是什么意思,我不太懂,求解决

d = {

    'Adam': 95,

    'Lisa': 85,

    'Bart': 59

}

for key in d:

    print key + ':', d[key]


正在回答

3 回答

  1. 首先d={key:value,...}是定义了一个字典dict;

  2. 再用一个for循环遍历字典的内容,但是字典输出时只输出key,打印value值时需要用d[key],即字典变量名[循环接收变量名]

  3. print是打印输出.中间用冒号拼接key和value的值

2 回复 有任何疑惑可以回复我~
#1

慕斯卡7532834 提问者

好的,谢谢了
2019-06-25 回复 有任何疑惑可以回复我~

字典格式 dict={key:value}  key-->字符串  value-->对应值 通过d[key]格式查找对应值

for key in d:   -->for循环 遍历整个字典

print key ,':', d[key]  --> for循环的缩进代码块 每循环一个key,打印处出 字符串:值

0 回复 有任何疑惑可以回复我~
#1

慕斯卡7532834 提问者

好的,谢谢了
2019-06-25 回复 有任何疑惑可以回复我~

输出的是键值对 key:value

每一个key是唯一的,所以输出key,

冒号:是对格式的控制要求,

d[key]是key关键字所对应的value值,


0 回复 有任何疑惑可以回复我~
#1

慕斯卡7532834 提问者

好的,谢谢了,讲的很清楚
2019-06-25 回复 有任何疑惑可以回复我~
#2

ZZZZBO

请问下为什么加,
2019-08-02 回复 有任何疑惑可以回复我~
#3

weixin_慕沐9237187 回复 ZZZZBO

,是连接
2019-09-26 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758625    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

这个输出是什么意思,我不太懂,求解决

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信