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是一个输入字典。
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- AttributeError: 'dict' object has no attribute 'iteritems'
- AttributeError: 'dict' object has no attribute 'iteritems'
- AttributeError: 'dict' object has no attribute 'iteritems'
- Python3下错误AttributeError: ‘dict’ object has no attribute’iteritems‘的分析与解决
- 'dict' object has no attribute 'iteritems'
- AttributeError: 'dict' object has no attribute 'iteritems'
- Python3下AttributeError: 'dict' object has no attribute 'iteritems'的问题分析
- python3 报错: AttributeError: 'dict' object has no attribute 'iteritems'--解决方法
- 错误AttributeError: 'dict' object has no attribute 'iteritems'
- Python3下AttributeError: 'dict' object has no attribute 'iteritems'的问题分析
- AttributeError: 'dict' object has no attribute 'iteritems'
- 解决python中问题AttributeError: 'collections.defaultdict' object has no attribute 'iteritems'
- Python2.X与Python3.X编程代码笔记(1):AttributeError: 'dict' object has no attribute 'iteritems'
- AttributeError: 'dict' object has no attribute 'interitems'
- reids zadd: AttributeError: 'int' object has no attribute 'items'
- AttributeError("‘float’ object has no attribute ‘items’",)
- AttributeError: 'dict' object has no attribute 'has_key'
- celery AttributeError: 'str' object has no attribute 'items'
- AttributeError: 'dict' object has no attribute 'items' 问题
- 使用redis和celery执行异步任务时报错AttributeError: 'str' object has no attribute 'iteritems'