Дан текст и список слов. Найти в тексте все слова, каждое из которых отличается от некоторого слова из списка одной буквой, и исправить такие слова на слова из списка.
text = 'одын и два и тры'
b = ['один', 'три']
>>> text = 'я пешу биз ашибок'
>>> b = ['пишу', 'без', 'ошибок']
>>> text_new = text.split() # т.к. вторым аргументом в difflib.get_close_matches должен быть list
>>> import difflib
>>> for ok_word in b:
wrong_word = difflib.get_close_matches(ok_word, text_new) # ищем "плохое" слово
wrong_word = ''.join(wrong_word) # преобразуем в строку из списка для корректной работы replace
text = text.replace(wrong_word, ok_word)
>>> text
'я пишу без ошибок'