优化算法时间复杂度
减少冗余数据
合理使用 copy 和 deepcopy
使用 dict 或 set 查找元素
合理使用生成器 和 yield
优化循环,尽量减少循环内事务
优化包含多个表达式的顺序
使用join合并迭代器中的字符串
选择合适的格式化字符方式
不借助中间变量交换两个变量的值
尽量使用if is
尽量使用级联比较 x<y<z
使用 while 1 替换 while True
使用 ** 而不是 Pow
尽量使用 C 实现相同功能的包
使用最佳的反序列换方式
使用 C 扩展
并行编程
使用加速解释器
使用性能分析工具
使用Taichi