跬步 On Coding

Python性能提升小贴士

  1. xrange循环时代替range
  2. ''.join() 替代 +
  3. while 1替代while True
  4. 列表推到 > for循环 > while循环
  5. 用cProfile, cStringIO and cPickle
  6. 用局部变量好于全局变量
  7. itertools用各种迭代器,生成器
  8. map, reduce, filter替代列表推倒或循环
  9. 判断 a in b时,字典与集合好于列表和元组