擅长:python、mysql、java
<p>让我们把问题简化一下。将文件读入<code>fileContent</code>就像您所做的那样,将其拆分为单词,去掉所有空白。现在,通过<code>zip</code>使用移动版本的列表来创建单词对:</p>
<pre><code>pairs = zip(wordList, wordList[1:])
</code></pre>
<p>现在只需计算对数:</p>
<pre><code>from collections import Counter
pair_count = Counter(pairs)
multiple = [(key, val) for key, val in Counter.items() if val > 1]
</code></pre>
<p>注意,我将单词对保留为元组;如果您想要字符串,您可以在任何时候<code>' '.join()</code>它们</p>