返回介绍

计时脚本

发布于 2024-01-29 22:24:16 字数 438 浏览 0 评论 0 收藏 0

现在,要计时迭代工具的速度,运行如下的脚本,它使用我们刚刚编写来统计已经学习过的各种列表构建技术的相对速度的计时器模块。

这段脚本测试了五种构建结果列表的替代方法,并且,每种方法都执行了一千万次级别的步骤,也就是说,五个测试中的每一个都构建了拥有10000个元素的列表1000次。

注意,我们必须通过内置的list调用来运行生成器表达式和函数结果,从而迫使它们产生其所有的值;如果没有这么做,可能会得到并没有真正工作的生成器。在(仅在)Python 3.0中,我们必须对map结果做同样的事情,因为它现在也是一个可迭代对象。还要注意,底部的代码如何遍历4个函数对象的一个元组并打印出每一个的__name__。正如我们所看到的,这是一个内置的属性,它给出函数的名称。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文