python 字符串连接效率如此低

python中字符串连接 str += char 效率如此之低,估计是要重新分配空间(然后strcpy)或者追加分配空间(然后strcat)

总之慢的无法忍受

解决方法:

  在多次向字符串追加字符时,可以先将所有字符放到字符list中,然后''.join(list),最后只执行一次字符串拷贝即可

posted @ 2012-02-28 18:46  Stalling  阅读(457)  评论(0编辑  收藏  举报