擅长:python、mysql、java
<p>我不知道您希望存储多少值,但循环遍历所有内容看起来很麻烦。在</p>
<p>你试过用另一种方式存储数据吗?(正如其他人所说,没有看到其他答案)</p>
<p>也许:</p>
<pre><code>name_forms = {
'joe':'Joseph',
'joseph':'Joseph',
'guiseppe':'Joseph',
'joey':'Joseph',
'sam':'Samuel',
'samuel':'Samuel',
'shmuel':'Samuel',
'kamuel':'Samuel'
}
other_format={
'Joseph': ['joe', 'joseph', 'guiseppe', 'joey'],
'Samuel': ['sam', 'samuel', 'shmuel', 'kamuel']
}
def names_lookup(txt):
if txt in name_forms:
return name_forms[txt]
else:
return None
</code></pre>
<p>如果您不希望以这种方式存储,可以通过</p>
^{pr2}$
<p>此外,如果您不想继续手动键入这些单词的变体,可以查看余弦相似度。在</p>