Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在python中为数字之间的子字符串编制索引_Python_String - Fatal编程技术网

如何在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')