Python将字符串拆分成多个字符串

knu*_*ull -1 python string split list

可能重复:将
字符串拆分为Python中的列表

我有一个包含很多部分字符串的字符串

>>> s = 'str1, str2, str3, str4'
Run Code Online (Sandbox Code Playgroud)

现在我有一个像下面这样的功能

>>> def f(*args):
        print(args)
Run Code Online (Sandbox Code Playgroud)

我需要的是将我的字符串分成多个字符串,以便我的函数打印出这样的东西

>>> f(s)
('str1', 'str2', 'str3', 'str4')
Run Code Online (Sandbox Code Playgroud)

有人有想法,我怎么能这样做?

  • 编辑:我没有搜索函数将字符串拆分为字符串数组.

这是我搜索的内容.

>>> s = s.split(', ')
>>> f(*s)
('str1', 'str2', 'str3', 'str4')
Run Code Online (Sandbox Code Playgroud)

Cof*_*ain 21

您可以使用分割字符串split().语法如下......

stringtosplit.split('whattosplitat')

要在每个逗号和空格中拆分示例,它将是:

s = 'str1, str2, str3, str4'
s.split(', ')
Run Code Online (Sandbox Code Playgroud)


小智 8

有点谷歌会发现这个..

string = 'the quick brown fox'
splitString = string.split()

...

['the','quick','brown','fox']
Run Code Online (Sandbox Code Playgroud)