首页 > 解决方案 > AttributeError:“列表”对象在 Spyder 中没有属性“值”

问题描述

我有一个名为 sortdi 的字典,其中键为整数,值为字符串。我想将值存储到数据集中,所以我创建了以下代码

sortdi = sortFreqDict(dictonary)
dataset = sortdi.values()

当我尝试运行代码时,出现的错误是,

AttributeError: 'list' object has no attribute 'values'

我该怎么做才能将值存储到数据集中?

标签: pythonspyder

解决方案


看起来该sortFreqDict函数返回 alist而不是 a dictionary。要添加到list您使用的list.append().

尝试打印sortdi,看看是否能满足您的期望?


推荐阅读