Python-查找两个字符串之间的相似性度量
如何获得字符串与Python中的另一个字符串相似的概率?
我想要一个像0.9(表示90%)之类的十进制值。最好使用标准Python和库。
例如
similar("Apple","Appel") #would have a high prob.similar("Apple","Mango") #would have a lower prob.
回答:
有一个内置的。
from difflib import SequenceMatcherdef similar(a, b):
return SequenceMatcher(None, a, b).ratio()
使用它:
>>> similar("Apple","Appel")0.8
>>> similar("Apple","Mango")
0.0
以上是 Python-查找两个字符串之间的相似性度量 的全部内容, 来源链接: utcz.com/qa/425435.html