我想过滤一个这样的字符串:'Hello%World'----> List = ['Hello','World']是否有内置函数?。
答案 0 :(得分:8)
您可以使用str.split
:
>>> strs='Hello%World'
>>> strs.split("%")
['Hello', 'World']
帮助(str.split)强>:
S.split(sep = None,maxsplit = -1) - >字符串列表
使用sep作为分隔符字符串,返回S中单词的列表。 如果给出maxsplit,则最多完成maxsplit分割。如果不是sep 指定或是None,任何空格字符串都是分隔符并且为空 字符串将从结果中删除。
答案 1 :(得分:0)
简单地拆分
str ='Hello%World'
print str.split("%")
给你
>>>
['Hello', 'World']