Split a string only by first space in python

后端 未结 3 932
Happy的楠姐
Happy的楠姐 2020-11-30 07:23

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 S

相关标签:
3条回答
  • 2020-11-30 07:37

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

    >>> s = "238 NEO Sports"
    >>> s.split(" ", 1)
    ['238', 'NEO Sports']
    
    0 讨论(0)
  • 2020-11-30 07:43

    RTFM: str.split(sep=None, maxsplit=-1)

    >>> "238 NEO Sports".split(None, 1)
    ['238', 'NEO Sports']
    
    0 讨论(0)
  • 2020-11-30 07:52

    Use string.split()

    string = "238 NEO Sports"
    print string.split(' ', 1)
    

    Output:

    ['238', 'NEO Sports']
    
    0 讨论(0)
提交回复
热议问题