Python性能提升小贴士
Jan 31 2015- 用
xrange
循环时代替range
''.join()
替代+
while 1
替代while True
- 列表推到 > for循环 > while循环
- 用cProfile, cStringIO and cPickle
- 用局部变量好于全局变量
itertools
用各种迭代器,生成器- 用
map
,reduce
,filter
替代列表推倒或循环 - 判断
a in b
时,字典与集合好于列表和元组
xrange
循环时代替range
''.join()
替代 +
while 1
替代while True
itertools
用各种迭代器,生成器map
, reduce
, filter
替代列表推倒或循环a in b
时,字典与集合好于列表和元组