擅长:python、mysql、java
<p>列表索引从<code>0</code>到<code>length-1</code>。你知道吗</p>
<p>在while循环中,您已经告诉<code>num</code>从<code>0</code>转到<code>length</code>。这就是为什么你有一个索引错误。你知道吗</p>
<p>只需将<code>num <= length</code>更改为<code>num < length</code>。那应该能帮你修复代码。你知道吗</p>
<hr/>
<p>另外,还有更好的方法来完成这项任务。简单的两行:</p>
<pre><code>from collections import Counter
print(Counter(word_list).most_common(1))
</code></pre>
<p><code>Counter</code>将为您计算列表中每个元素的频率,<code>most_common(1)</code>将返回列表中频率最高的元素。你知道吗</p>