-3

假设我有两个长度相等的字符串:

s1 = 'tommy'

s2 = 'tammi'

我将如何编写一个返回不匹配索引的函数,如下所示:

s1 = 'tommy'

s2 = 'tammi'

mismatch = Get_Misalignment_Index(s1, s2)

print(mismatch)

[1, 4]

但也可以处理丢失或插入的字符:

s3 = 'drain'

s4 = 'rains'

gaps = Get_Misalignment_Index(s3, s4)

print(gaps)

[0, 5]

这个任务在python中可行吗?

4

1 回答 1

0

您可以使用列表推导轻松地做到这一点:

def find_dupes(s1, s2):
    return [x for x in range(len(s1)) if s1[i] != s2[i]] or None
于 2019-05-22T03:01:16.860 回答