擅长:python、mysql、java
<p>正如您所说,<code>anagram_check()</code>函数工作正常。然而,对于这个问题,一个更有用的函数是将给定的单词转换成它的“规范”形式,这样两个anagram将具有相同的规范形式。在</p>
<p>其中一个功能是:</p>
<pre><code>def canonical(word):
return ''.join(sorted(word.lower()))
</code></pre>
<p>现在,您所要做的就是拥有一个字典,它将规范形式映射到对应的单词列表。您可以用一次遍历文本文件来填充此词典。从字典中生成所需的元组列表非常简单。在</p>
<p>既然这是家庭作业,我把剩下的细节留给你去弄清楚。在</p>