​​Находим соответствия в строках



В стандартной библиотеке Python существует модуль difflib, в котором есть интересный метод get_close_matches. Он позволяет найти в списке строки, похожие на некую исходную.



Данный метод ищет "наилучшие" возможные совпадения. Первый аргумент задаёт искомую строку, второй аргумент – список, в котором выполняется поиск.



Также в метод можно передать необязательный аргумент n, который задаёт максимальное число возвращаемых совпадений.



#difflib #строки