"अस्पष्ट मिलान" पर एक नज़र डालें। नीचे दिए गए थ्रेड में कुछ बेहतरीन टूल जो स्ट्रिंग्स के बीच समानता की गणना करते हैं।
मुझे विशेष रूप से डिफ़्लिब मॉड्यूल का शौक है
>>> get_close_matches('appel', ['ape', 'apple', 'peach', 'puppy'])
['apple', 'ape']
>>> import keyword
>>> get_close_matches('wheel', keyword.kwlist)
['while']
>>> get_close_matches('apple', keyword.kwlist)
[]
>>> get_close_matches('accept', keyword.kwlist)
['except']
https://stackoverflow.com/questions/682367/good-python-modules-for-fuzzy-string-comparison