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

Python split string into multiple string

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:
Split string into a list in Python

我有一根有很多部分弦的弦

1
>>> s = 'str1, str2, str3, str4'

现在我有了如下功能

1
2
>>> def f(*args):
        print(args)

我需要的是将我的字符串拆分为多个字符串,以便我的函数打印类似这样的内容

1
2
>>> f(s)
('str1', 'str2', 'str3', 'str4')

有人知道,我怎么做吗?

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

这就是我要找的。

1
2
3
>>> s = s.split(', ')
>>> f(*s)
('str1', 'str2', 'str3', 'str4')


可以使用split()拆分字符串。语法如下…

江户十一〔一〕号

要在每个逗号和空格处拆分示例,应该是:

1
2
s = 'str1, str2, str3, str4'
s.split(', ')


谷歌会发现这个的。

1
2
3
4
5
6
string = 'the quick brown fox'
splitString = string.split()

...

['the','quick','brown','fox']


尝试:

1
2
s = 'str1, str2, str3, str4'
print s.split(',')