【发布时间】:2011-07-18 21:21:12
【问题描述】:
我一直对 Python 的 collections.deque 对象很感兴趣。看起来像一个列表,只是在开头添加/删除项目比在列表中要快。
这让我想在我的代码中的各个地方用deque 替换list,在这些地方我有一个我留下的列表。所以我的问题是:在这种情况下,有没有人将deque 与list 进行对比?
【问题讨论】:
-
你为什么不自己做这样的基准并在这里报告呢?而是要求别人代表你自己做这些事情?谢谢
-
@eat 他是在询问是否有人已经执行了基准测试,而不是要求您这样做。
-
@eat:也许有人已经花了几个小时在各种不同的场景中对 deque 和 list 进行基准测试?如果我们都接触到这项研究而不是复制它,不是更好吗?
-
您确实有自己的用例,其他人有他们的,而我们其他人也有许多不同的用例。所以基本上它应该更直接地利用你的而不是试图理解(适应)别人的。所以我的观点很简单,每个程序员都应该能够衡量他们代码的性能。只是不要根据一些通用基准采取行动,而是自己找出来。谢谢
标签: python data-structures collections complexity-theory deque