python - AttributeError:“列表”对象在 Spyder 中没有属性“值”
问题描述
我有一个名为 sortdi 的字典,其中键为整数,值为字符串。我想将值存储到数据集中,所以我创建了以下代码
sortdi = sortFreqDict(dictonary)
dataset = sortdi.values()
当我尝试运行代码时,出现的错误是,
AttributeError: 'list' object has no attribute 'values'
我该怎么做才能将值存储到数据集中?
解决方案
看起来该sortFreqDict
函数返回 alist
而不是 a dictionary
。要添加到list
您使用的list.append()
.
尝试打印sortdi
,看看是否能满足您的期望?
推荐阅读
- cytoscape.js - 带有 Cytoscapejs 复合拖放扩展的事件
- codeigniter - 在 CodeIgniter 中一次扩展 REST_Controller 和 MY_Controller
- elasticsearch - 流利的配置来解析 auth.log
- bash - 杀死使用警报不断弹出
- algorithm - 给定从 1 到 k 的数字,选择 d 个数字,它们的总和等于 v
- autocomplete - Racer 不会自动完成前奏中的代码
- c# - 如何修复 - 应用程序因退出代码 80131506 而崩溃
- sql - CASE 表达式中的语法错误,无法纠正
- kotlin - return@map 的工作原理
- java - 确定从客户端到服务器的有效负载传输的 HTTP 方法