0

我想过滤这样的字符串:'Hello%World' ----> List = ['Hello','World'] 是否有任何内置函数?

4

2 回答 2

8

你可以使用str.split

>>> strs='Hello%World'
>>> strs.split("%")
['Hello', 'World']

帮助(str.split)

S.split(sep=None, maxsplit=-1) -> 字符串列表

返回 S 中的单词列表,使用 sep 作为分隔符字符串。如果给出了 maxsplit,则最多完成 maxsplit 拆分。如果 sep 未指定或为 None,则任何空白字符串都是分隔符,并从结果中删除空字符串。

于 2013-05-04T22:51:51.260 回答
0

simply split

str ='Hello%World'
print str.split("%")

gives you

>>> 
['Hello', 'World']
于 2013-05-05T03:14:29.137 回答