编程语言
首页 > 编程语言> > Python实现字符串模糊匹配

Python实现字符串模糊匹配

作者:互联网

Python的difflib库中get_close_matches方法,包含四个参数:

· x:被匹配的字符串。

· words:去匹配的字符串列表。

· n,前topn个最佳匹配返回,默认为3。

· cutoff:匹配度大小,为[0, 1]浮点数,默认数值0.6。

import difflib

list1 = ['ape', 'apple', 'peach', 'puppy']
difflib.get_close_matches('appel', list1)

import keyword

difflib.get_close_matches('wheel', keyword.kwlist)

difflib.get_close_matches('pineapple', keyword.kwlist)

 

difflib.get_close_matches('accept', keyword.kwlist)

 

利用这个功能就能够实现SQL中的LIKE模糊查询。 

标签:匹配,keyword,get,Python,difflib,matches,字符串,close
来源: https://blog.csdn.net/Jeremiah_/article/details/121806739