2016-04-11 129 views
0
def word_parser(string): 
    stringList=[] 
    index=string.isspace() 
    for i in range(len(string)): 
     stringList.append(string[i:index] 
    return stringList 

我的函数需要创建一个由字符串中的空格分隔的字符列表,但我无法使用split。我如何编辑我的代码? (例如“Hello World”= ['Hello','World'])创建由字符串空格分隔的字符列表

回答

0
def word_parser(string): 
    string = string.strip() 
    indices = [_ for _ in range(len(string)) if string[_].isspace()] 
    indices.append(len(string)) 
    indices.insert(0,-1) 
    return [string[indices[_-1]:indices[_]] for _ in range(1,len(indices))] 
相关问题