baz*_*nga 30 python string split
我有字符串例如:"238 NEO Sports".我想只在第一个空格分割这个字符串.输出应该是["238","NEO Sports"].
我能想到的一种方法是使用split()并最终合并返回的最后两个字符串.有没有更好的办法?
Avi*_*Raj 57
只需将计数作为第二个参数传递给str.split函数.
>>> s = "238 NEO Sports"
>>> s.split(" ", 1)
['238', 'NEO Sports']
Run Code Online (Sandbox Code Playgroud)
wim*_*wim 17
RTFM: string.split(s[, sep[, maxsplit]])
>>> "238 NEO Sports".split(None, 1)
['238', 'NEO Sports']
Run Code Online (Sandbox Code Playgroud)
小智 5
**使用内置术语,因为它将有助于记住以供将来参考。如有疑问,总是更喜欢 string.split( shift+tab)
string.split(maxsplit = 1)
Run Code Online (Sandbox Code Playgroud)