默认Dict append属性错误“float”对象没有属性“append”

2024-09-30 14:25:47 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经阅读了默认dict的所有脚本和这里的所有帖子。我相信我的语法是正确的。在

influenceDict = defaultdict(list)

填充所有tweets的所有标签

稍后,我将添加大量的浮点值,1000多个列表项用于大多数字典键。我在第47行得到了我的错误,具体如下。在

^{pr2}$

我想这张单子在记忆里已经用完了。也许你们能看到一些我看不到的东西。我试着循环浏览一个tweets文件,每次我看到标签,我都想在与之相关联的列表中添加一个分数。这样,当我完全阅读完文件后,我可以取列表中所有分数的平均值。谢谢。在


Tags: 文件脚本列表字典错误语法标签分数
1条回答
网友
1楼 · 发布于 2024-09-30 14:25:47

I am thinking that the list is just maxed out in memory.

我可以向你保证,如果你的错误是

AttributeError: 'float' object has no attribute 'append'

问题不在您展示的代码中,因为influenceDict是一个参数,您显然设置了其中一个键来指向代码中其他地方的float值。只是因为它是一个defaultdict(list),不能阻止这种情况的发生。在

相关问题 更多 >