У меня есть список с названиями городов, которые некоторые из них с орфографической ошибкой:Python: Как исправить орфографические ошибки имена
['bercelona', 'emstrdam', 'Praga']
и список всех возможных названий городов хорошо прописано:
['New York', 'Amsterdam', 'Barcelona', 'Berlin', 'Prague']
Я ищу алгоритм, способный найти самое близкое совпадение между именами первого и второго списков и возвращает первый список с его хорошо записанными именами. Таким образом, он должен вернуть следующий список:
['Barcelona', 'Amsterdam', 'Prague']
плохо использовать какой-либо языковой инструментарий –