课程
/后端开发
/Python
/初识Python
d = { 'Adam': 95,
'Lisa': 85,
'Bart': 59
}
print d.get('Adam')
print d.get('Lisa')
print d.get('Bart')
2017-07-21
源自:初识Python 6-2
正在回答
说的是d.get(key)----->得到的是d[key],即上面例子中print d['Adam']的值 95
如果想输出
Lisa: 85Adam: 95Bart: 59
代码可以如下:
d = {
'Adam': 95,
print 'Adam:', d['Adam']
print 'Lisa:', d['Lisa']
print 'Bart:', d['Bart']
或者如下:
for key in d:
print key+':',d[key]
qq_小丑_100 提问者
qq_秦王_1
imoocaccount 回复 qq_秦王_1
因为你的输出格式不对
你是想 输出 “Name”: 分数 ; 对吧?
单纯的使用 get()方法 只是 得到 键 对应的值 ;就像 数组 array[0 ] 只返回 数组里面第一个元素;
所以 这样打印只会返回 名字对应的分数 。
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序