您的位置:首页 > 移动开发 > Objective-C

AttributeError: 'dict' object has no attribute 'iteritems'

2020-03-01 01:43 656 查看

#python3.6

在学习《机器学习实战》的时候,如下代码会报错:

sortedClassCount = sorted(classCount.iteritems(),key=operator.itemgetter(1),reverse=True)

错误:AttributeError: 'dict' object has no attribute 'iteritems'

原因是python3以后用items代替了iteritems,修改以后再把配套的key=operator.itemgetter(1)也作相应修改就好了,修改后的代码如下:

sortedClassCount = sorted(classCount.items(),key=lambda classCount:classCount[1],reverse=True)

备注:classCount是一个输入字典。

  • 点赞
  • 收藏
  • 分享
  • 文章举报
Quantues 发布了2 篇原创文章 · 获赞 0 · 访问量 493 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: