python里有個(gè)很方便的搜索提示的庫(kù)FuzzyWuzzy
pip install FuzzyWuzzy
pip install python-Levenshtein
引用方法
from fuzzywuzzy import fuzz
from fuzzywuzzy import process
從庫(kù)中找到最相近的字符串
choices = ["河南省", "鄭州市", "湖北省", "武漢市","鄭州人"]
answer=process.extract("鄭州", choices,limit=2)
[('鄭州市', 90), ('鄭州人', 90)]