面试要求实现split函数,代码如下:
def asplit(s,scut):
s = s+(scut)
N = len(s)
point1 = 0
res = []
for i in range(N):
if s[i]==scut:
res.append(s[point1:i])
point1 = i+1
return res
一开始忘记了分隔符结尾的部分,于是在字符串之后加了一个分隔符,搞定~