在Python中执行此字符串转换的最佳方法

在Python中执行此字符串转换的最佳方法,python,Python,我需要将一个字符串转换为另一个在第二个单词之前删除了任何内容的字符串 以此为例, string = "xyz anything else" string2 = "xyz anything else" string3 = "xyz anything else" 对此, string = "anything else" string2 = "anything else" string3 = "anything else" 我做这件事的方式一点也不让我高兴,它不是蟒蛇式的,而且太大了。在P

我需要将一个字符串转换为另一个在第二个单词之前删除了任何内容的字符串

以此为例,

string = "xyz anything else"
string2 = "xyz  anything else"
string3 = "xyz   anything else"
对此,

string = "anything else" 
string2 = "anything else"
string3 = "anything else"

我做这件事的方式一点也不让我高兴,它不是蟒蛇式的,而且太大了。在Python中最好的方法是什么?

如果希望
“singleword”.split(None,1)
更安全,最好使用
-1
索引(最后一项),因为结果的长度可能并不总是为2。如果您希望在这种情况下出现错误,那么当前的解决方案就可以了。如果您希望
“singleword”.split(None,1)
更安全,最好使用
-1
索引(最后一项),因为结果的长度可能并不总是为2。如果您希望在这种情况下出现错误,那么当前的解决方案就可以了。如果您能与所有人共享您的原始解决方案,那就太好了,即使“它不是pythonic的,而且太大了”,因为我认为它会帮助所有人。下面是来自jcd/kaizer.se!的不错的解决方案:-)如果你能和大家分享你的原始解决方案,那就太好了,即使“它不是pythonic的,而且太大了”,因为我认为它会帮助大家。下面是来自jcd/kaizer.se!的不错的解决方案:-)
s.split(None, 1)[-1]