【发布时间】:2011-06-18 16:27:02
【问题描述】:
使用 enumerate 或使用 xrange 的 for 循环哪个更快?
编辑:我已经测试过了,我只看到了最小的差异。
【问题讨论】:
-
它们并不是真正可以互换的。你想做什么?你能粘贴代码示例吗?
-
为什么不测试它(after determining that it matters)?
-
哇,在这里投反对票。让我们等待一个改进的问题。也许发帖人需要回答为什么这个问题很难回答……让我们更加欢迎这位新用户,并在他的第一篇文章中帮助他。
-
@Adam:如果您想在迭代时方便地使用索引变量,它们就是。
-
@Jochen:高辛烷值汽油会让一些汽车跑得更快,使用正确的混合气可能比购买不同的汽车便宜得多。至于这个问题,我认为问哪个更快是完全合理的。有时像这样的小事情会对代码的性能关键部分产生很大的影响。例如,在 JavaScript 中,选择正确的循环结构可以生成 huge difference。