from difflib import ndiff def levenshtein(str1, str2): result = "" pos, removed = 0, 0 for x in ndiff(str1, str2): if pos 0: removed -=1 else: result += "-" print(result) levenshtein("place","palace") levenshtein("rosettacode","raisethysword")