如何在python中为数字之间的子字符串编制索引
我有多个类似的字符串,如下所示:如何在python中为数字之间的子字符串编制索引,python,string,Python,String,我有多个类似的字符串,如下所示: s1 = 'carrots12509600apple2950950' s2 = 'zebra77899967apple5557880' 我想找到一种方法来索引单词apple的起点,意思是我想找到n,它返回: s1[n] = a 假设所有字符串都有单词apple,并且它位于两个数字之间,那么有没有办法在每个字符串中找到子字符串“apple”的起点?单词apple之前和之后的数字长度对于每个字符串也是相同的,但不是apple之前的数字之前的字符 'zebra77
s1 = 'carrots12509600apple2950950'
s2 = 'zebra77899967apple5557880'
我想找到一种方法来索引单词apple
的起点,意思是我想找到n
,它返回:
s1[n] = a
假设所有字符串都有单词apple
,并且它位于两个数字之间,那么有没有办法在每个字符串中找到子字符串“apple”的起点?单词apple
之前和之后的数字长度对于每个字符串也是相同的,但不是apple
之前的数字之前的字符
'zebra77899967apple5557880'.index('apple')
或
索引
如果子字符串在字符串中不存在,则引发ValueError<代码>查找返回或的可能重复项
'zebra77899967apple5557880'.find('apple')