Python deepcopy 一个优化
在项目中有很多地方使用到了python的deepcopy,一旦数据操作次数多了的时候就会出现性能急剧下降。因为deepcopy这种会拷贝对象所有的信息。但是用shallow copy又有数据更新问题。后来就使用循环赋值构造新的对象代替deepcopy,速度也可以。
对比测试
对比看起来速度还是提升不少的。
版权声明: 本文为 InfoQ 作者【么么哒】的原创文章。
原文链接:【http://xie.infoq.cn/article/71e69c4296f307132cac4d367】。文章转载请联系作者。
评论