我有字符串例如:"238 NEO Sports"
。我想仅在第一个空间拆分此字符串。输出应为["238","NEO Sports"]
。
我能想到的一种方法是使用split()
并最终合并返回的最后两个字符串。还有更好的方法吗?
答案 0 :(得分:41)
只需将计数作为第二个参数传递给str.split
函数。
>>> s = "238 NEO Sports"
>>> s.split(" ", 1)
['238', 'NEO Sports']
答案 1 :(得分:18)
RTFM:string.split(s[, sep[, maxsplit]])
>>> "238 NEO Sports".split(None, 1)
['238', 'NEO Sports']
答案 2 :(得分:0)
使用string.split()
class my_struct size(4):
+---
0 | a
+---
输出:
string = "238 NEO Sports"
print string.split(' ', 1)