擅长:python、mysql、java
<p>Wim的解决方案很好,但是我想说,您可能应该多做一点,将这项工作推到数据库中,而不是依赖Python。Python与大多数类型的数据库都有很好的接口,在这些数据库中,您正在探索的许多内容已经是一个已解决的问题。在</p>
<p>例如,您不必担心将词典转换为其他各种数据类型以便对它们进行正确排序,您只需根据查询的条件对每个相关条目的所有数据进行预排序。这里需要复杂的分类和重新排序。在</p>
<p>虽然词典很受欢迎,因为它们给人一种类似数据库的能力,可以根据数据的属性访问数据,但我仍然认为它们在实现方面有很大的缺陷。我真的没有什么数字可以告诉你,但是从个人经验来看,你在Python上做的任何事情,当涉及到处理大量数据时,你可以用类似MySQL的东西在代码和计算上做得更快更高效。在</p>
<p>我不知道你在数据结构方面有什么计划,但是随着数据的增加,改变数据结构也更容易使用数据库。在</p>