本文介绍了仅按python中的第一个空格拆分字符串的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个字符串,例如:"238 NEO Sports".我只想在 first 空间拆分此字符串.输出应该是 ["238","NEO Sports"].

我能想到的一种方法是使用 split() 并最终合并返回的最后两个字符串.有没有更好的办法?

解决方案

只需将计数作为第二个参数传递给 str.split 函数即可.

>>>s = "238 NEO Sports">>>s.split(" ", 1)['238','NEO 体育']

I have string for example: "238 NEO Sports". I want to split this string only at the first space. The output should be ["238","NEO Sports"].

One way I could think of is by using split() and finally merging the last two strings returned. Is there a better way?

解决方案

Just pass the count as second parameter to str.split function.

>>> s = "238 NEO Sports"
>>> s.split(" ", 1)
['238', 'NEO Sports']

这篇关于仅按python中的第一个空格拆分字符串的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-17 22:28