def strdist(s1, s2):
    words1 = set(w for w in s1.split() if len(w) > 3)
words2 = set(w for w in s2.split() if len(w) > 3)
scores = [min(levenshtein(w1, w2) for w2 in words2) for w1 in words1]
Как сопоставить наиболее «похожие» строки из одного списка в другой в python?