以前连接字符串喜欢用"%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和使用list结合join方法进行字符串连接的效率,展示了在Python中不同字符串拼接方式的性能差异。实验结果显示,利用list收集元素后使用join方法连接字符串相比传统的%s%s方式效率大幅提升。
977

被折叠的 条评论
为什么被折叠?



