Ответ 1
Просто передайте счет как второй параметр внутри функции split.
>>> s = "238 NEO Sports"
>>> s.split(" ", 1)
['238', 'NEO Sports']
У меня есть строка, например: "238 NEO Sports"
. Я хочу разбить эту строку только в первом пространстве. Выход должен быть ["238","NEO Sports"]
.
Один из способов, о котором я мог думать, - использовать split()
и, наконец, слить две последние строки. Есть ли способ лучше?
Просто передайте счет как второй параметр внутри функции split.
>>> s = "238 NEO Sports"
>>> s.split(" ", 1)
['238', 'NEO Sports']
string.split(s[, sep[, maxsplit]])
: string.split(s[, sep[, maxsplit]])
>>> "238 NEO Sports".split(None, 1)
['238', 'NEO Sports']
Использовать string.split()
string = "238 NEO Sports"
print string.split(' ', 1)
Вывод:
['238', 'NEO Sports']