以前连接字符串喜欢用"%s%s"方式
发现效率很低 不过又有更好的方法了
运行结果是
main1 len=88890 time:0.507007175493
main2 len=88890 time:0.0338646392209
差距大吧
用list之后join的性能是"%s%s"的好多倍
所以以后这样的应用全部改成用list
发现效率很低 不过又有更好的方法了
1 |
import time |
运行结果是
main1 len=88890 time:0.507007175493
main2 len=88890 time:0.0338646392209
差距大吧
用list之后join的性能是"%s%s"的好多倍
所以以后这样的应用全部改成用list
字符串拼接性能对比
本文通过实验比较了两种字符串拼接方法的效率:传统%s%s方式与使用列表结合''.join()的方式。结果显示后者性能显著优于前者。
969





