该函数可实现显示字符串中指定子串所有下标(首字下标)
def subStrIndex(substr,str):
result = []
index = 0
while str.find(substr,index,len(str)) != -1:
temIndex = str.find(substr,index,len(str))
result.append(temIndex)
index = temIndex + 1
return result
其中substr中传入需要的寻找子串,str为主串。
使用示例:
str = "我们去了天安门,天安门附近有很多人"
list = subStrIndex('天安门',str)
print(list)
输出结果:[4,8]
其中4表示第一次出现“天安门”的下标,8表示第二次出现的下标。(由0开始)