【发布时间】:2013-08-18 13:54:06
【问题描述】:
我有一个脚本,我必须在其中将完整版本的字符串转换为其主要部分。例如,我必须将1.2.3.4.5.6.7 转换为1.2。
目前我正在使用这个:'.'.join(s.split('.', 2)[:-1])
>>> s = '1.2.3.4.5.6.7'
>>> '.'.join(s.split('.', 2)[:-1])
'1.2'
效果很好。但它非常丑陋,我希望有更好的方法。
编辑:
- 性能是一个问题,因此性能不佳的答案(尽管它们可能看起来不错)对我不利。
-
'.'.join(s.split('.', 2)[:-1])也可以是'.'.join(s.split('.', 2)[:2])一样简单
【问题讨论】: