我正在尝试编写一个脚本,该脚本将查找在每个字符串的开头或结尾处共享 5 个字母的重叠区域的字符串(如下面的示例所示)。
facgakfjeakfjekfzpgghi
pgghiaewkfjaekfjkjakjfkj
kjfkjaejfaefkajewf
我正在尝试创建一个连接所有三个的新字符串,因此输出将是:
facgakfjeakfjekfzpgghiaewkfjaekfjkjakjfkjaejfaefkajewf
编辑:
这是输入:
x = ('facgakfjeakfjekfzpgghi', 'kjfkjaejfaefkajewf', 'pgghiaewkfjaekfjkjakjfkj')
**列表未排序
到目前为止我写的 * 但不正确:
def findOverlap(seq)
i = 0
while i < len(seq):
for x[i]:
#check if x[0:5] == [:5] elsewhere
x = ('facgakfjeakfjekfzpgghi', 'kjfkjaejfaefkajewf', 'pgghiaewkfjaekfjkjakjfkj')
findOverlap(x)