#返回b在a中所有出现的位置def func(a,b): list = [] q=a.count(b) n = len(b) i=0 while 1: if(q-i>0): if i==0: m=a.index(b) list.append(m) i+=1 if i>0: m=a.index(b,list[i-1]+n) list.append(m) i+=1 else: break print(list) return listfunc(a,b)