Python Community
12.9K subscribers
1.25K photos
34 videos
15 files
731 links
Python Community RU - СНГ сообщество Python-разработчиков

Чат канала: @python_community_chat

Сотрудничество: @cyberJohnny и @Sergey_bzd

РКН реестр:
https://knd.gov.ru/license?id=67847dd98e552d6b54a511ed&registryType=bloggersPermission
Download Telegram
⚡️ Нечёткое сравнение строк

Может быть полезно для поиска опечатки в тексте или при разработке голосового помощника. А реализовано всё в модуле TheFuzz.

Установка: pip install thefuzz

Для просто сравнения текста используют fuzz.ratio(str, wait_str). Возвращает значение в процентах, насколько они похожи.

Также можно получить наиболее похожее значение из списка: process.extract(str, list) или process.extractOne(str, list).

Почитать об этом чуде можно тут.

P.S. Проект fuzzywuzzy был перемещён и переименован в thefuzz.

#миниурок #thefuzz #fuzzywuzzy