首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SequenceMatcher比率()

SequenceMatcher比率()
EN

Stack Overflow用户
提问于 2014-06-05 03:29:43
回答 1查看 1.2K关注 0票数 2

我打算使用SequenceMatcher(...).ratio()来检查两个字符串是否相似。然而,我的快速测试返回了我没有预料到的结果(这对我的目的不起作用):

代码语言:javascript
复制
>>> SequenceMatcher(None, 'abqab', 'abcab').ratio()
0.8
>>> SequenceMatcher(None, 'abqabc', 'abcabc').ratio()
0.5

错误次数相同的较长字符串应该具有相等或更低的比率,对吗?

EN

回答 1

Stack Overflow用户

发布于 2014-06-05 04:07:47

abc和abq只有3个字母,几乎匹配,所以这是正确的。不同的较长字符串的性能与预期一致。

代码语言:javascript
复制
>>> SequenceMatcher(None, 'abqdef', 'abcdef').ratio()
0.83333333333333337
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24045957

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档