原文地址:http://infiniteloop.in/blog/quick-python-performance-optimization-part-i/
往往小的改变却能带来大的性能提升,
下面说下python中的几点性能优化。
1.使用timeit模块
2.减少函数的调用次数
3.使用xrange代替range
4.''.join()代替+,+=
5.while 1 代替 while True
6.列表解析>for循环>while循环
7.使用局部变量
8.创建生成器和使用yield
9.使用Map,Reduce,Filter
10当需要'a in b'时,使用dict,set 代替list,tuple
11.计算大数据量时,tuple > list
本文介绍了一些简单的Python性能优化方法,包括使用timeit模块进行性能测试、减少函数调用次数、利用xrange替代range等。此外还提到了使用''.join()代替+操作、while 1代替while True以及列表解析优于for循环等技巧。

被折叠的 条评论
为什么被折叠?



