我有一个字符串
s1='abcdebcfg'
由于某种原因,添加了字符('-','.')
s2='..abcde--bc-fg'
我想将字符的索引从s1
映射到s2
示例:s1:0 -->s2:2 , s1:5 -->s2:9 ...
答案 0 :(得分:0)
答案 1 :(得分:-1)
您可以尝试这样的事情:
for i in len(s1):
j = s2.find(s1[i])
print "s1:",i,"-->s2:",j
答案 2 :(得分:-1)
你可以为每个(s1,s2)使用两个堆栈,索引为键,字符为值,然后弹出每个值比较它们并生成所需的输出。
答案 3 :(得分:-1)
好的,所以这样的事情应该有效:
for i in range(len(s1)):
for j in range (i,len(s2)):
if s2[j]==s1[i]:
print "s1:",i,"-->s2:",j
break