【问题标题】:Best data-structure to save a word to a corresponding number?将单词保存到相应数字的最佳数据结构?
【发布时间】:2014-12-30 02:06:19
【问题描述】:

我对 python 很陌生,只需要一些建议。我基本上是在制作一个 python reddit 工具,它可以帮助我找到排名靠前的 cmets,他们的分数,并保存它们,以便以后按最高分对它们进行排序。

最初我打算将它们保存到具有“分数:评论”格式的字典中,但被告知这并不理想。对于这种情况下的最佳路线有什么建议吗?

【问题讨论】:

  • 如果没有更多信息,(分数,评论)元组列表似乎是合理的。要保存此列表,可以使用 CSV。

标签: python-2.7 data-structures


【解决方案1】:

如果您打算对其进行排序,只需使用数组即可。数组只是让排序变得简单多了。

选择数据结构主要取决于应用程序的目标。您想要快速索引和查找时间吗?使用数组。您的输入大小是否未知,并且搜索时间不那么重要?使用链表。搜索时间非常重要吗?使用哈希表

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-01-12
    • 2017-01-08
    • 1970-01-01
    • 2016-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多