如何使用Python slice提取字符串中的位置列表
|
我有两个字符串:
a=\'1234512345\'
b=\'abcdefghik\'
我想在字符串\“ a \”中搜索\'1 \'的出现,然后打印与该索引相对应的\“ b \”的位置,即
\'af\'
我可以用
import re
starts=[match.start() for match in re.finditer(re.escape(\'1\'), a)]
发现\'1 \'出现在位置[0,5]。我将如何使用此信息从字符串“ b”中提取“ af”
没有找到相关结果
已邀请:
7 个回复
弦砂牧扁
但我建议改为:
渐首洽陈染
习让休堂溯
或者,如果您确实要使用正则表达式:
坝镰补翔奋
室邢
搁手
产生:
献导外拘
的几个值重复执行此操作,则((O(n))构建字典比重复遍历
和
(O(n * n))效率更高。