【发布时间】:2014-02-01 21:58:36
【问题描述】:
我在 python 中有一个字符串。我想用maxsplit = 1 分隔它,它非常接近字符串的结尾。
例如
a = "abcdefghijklmnopqrstuvwxyz,1".
a.split(",", 1) 在性能方面会比a.rsplit(",",1) 更好吗?
【问题讨论】:
-
看起来像是过早的优化。这不会扼杀你的表现。选择你的战斗。
-
@rikAtee 当所有答案都具有同等可读性时,这并不是过早的优化。这是学习类似方法的性能,因此如果您必须执行此类操作,您将知道许多类似选项中的哪一个是最好的。