【发布时间】:2014-08-16 17:59:26
【问题描述】:
我有一个由一些行组成的列表。我想打印与单词“good”匹配的具有最高模糊率的行。
问题:它唯一的打印单词而不是列表中的行
编码:
from fuzzywuzzy import fuzz
c = ['I am python', 'python is good', 'Everyone are humans']
print(max(c, key=lambda a: fuzz.ratio(a, 'good')))
预期输出:
python is good
我从列表中得到一个单词而不是最高模糊值的行。请帮助修复我的代码!答案将不胜感激!
【问题讨论】:
-
您能否也展示一下您是如何填充
c的?
标签: python fuzzywuzzy