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

为什么我这提示 dict没有这个方法?

http://img1.sycdn.imooc.com//58dcbca6000196c006770442.jpgd = { 'Adam': 95, 'Lisa': 85, 'Bart': 59, 'Paul': 74 }
for x in d.itervalues():
    print(x)    
           

正在回答

4 回答

你应该是Python 3的环境,教程是Python 2.7的。在Python 3里面好像是没有iteritems()函数

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

http://img1.sycdn.imooc.com//58ddb1ab00013f5107420155.jpg应该不是格式什么的问题

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

发下你敲写的代码的图,这里的代码没问题

有两个原因:

一。编程环境的问题

二。代码格式有误http://img1.sycdn.imooc.com//58dcc2c600012ea308770253.jpg

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

d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59, 'Paul': 74 }


sum = 0.0

for k, v in d.items():

    sum = sum + v

    print k,':',v

print 'average', ':', sum/len(d.items())


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

举报

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

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

进入课程

为什么我这提示 dict没有这个方法?

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