【发布时间】:2020-01-13 03:36:33
【问题描述】:
我有两个很长的列表,一个是英文单词,另一个是来自 google.translate 的西班牙语翻译。顺序完全对应。例如 English_list = ['偏见','可怕','恶性','骇人听闻','批准'] spanish_list =['perjudial', 'grave', 'maligno', 'atroz','ratificar']
我需要从两个列表中获取在字母方面或多或少相似的所有单词
我首先通过检查两个词的开头是否有相似的字母,但后来意识到在某些情况下相似的词的开头略有不同(例如“prejudicial” - “perjudial”)
所需的输出是在标题“English”和“Spanish”下有两列的表格,它们有相似的词,但不包括那些看起来不同的词:
英语 西班牙语
不公正的 不公正的
恶性的 ,
批准 批准书
【问题讨论】:
-
您可能希望使用可能计算编辑距离的 levenshtein 距离进行迭代以找到相似的单词。