为什么在Python中,使用''.join()比+=更快?

6 浏览
0 Comments

为什么在Python中,使用''.join()比+=更快?

我可以在网上(包括Stack Overflow)找到大量关于在Python中使用++=进行字符串连接是一种非常低效和不良的做法的信息。

然而,我无法找到为什么+=如此低效的原因。除了在这里提到的“在某些情况下进行了20%的优化”(这些情况仍不清楚是什么),我找不到其他任何信息。

在技术层面上,为什么''.join()比其他Python字符串连接方法更好?

0