擅长:python、mysql、java
<p>如果您所说的“单词”只是指“空格分隔标记”,则可以使用</p>
<pre><code>x, key, y = line.split()
</code></pre>
<p>然后检查<code>key == "xyz"</code>,如果是,请采取行动。在</p>
<p>“采取行动”部分显然意味着“数东西”,这就是<code>collections.Counter</code>的意义所在。要计算<code>xyz</code>前后的值,请使用两个计数器:</p>
^{pr2}$
<p>请注意,您当前的脚本将文件读入RAM会浪费大量的时间和内存,所以我也修复了这个问题。要遍历文件的行,不需要中间变量<code>array</code>。在</p>