擅长:python、mysql、java
<p>您可以使用一个简单的列表:</p>
<pre><code>words = 'i love you. when you cry tears i cry. when i love you. you, you, you! when i go to you.'
keywords = ['tears', 'go', 'i', 'you', 'love', 'when']
wordOccur = [[w, words.count(w)] for w in keywords]
</code></pre>
<p>输出:</p>
<pre><code>[['tears', 1], ['go', 1], ['i', 4], ['you', 7], ['love', 2], ['when', 3]]
</code></pre>
<p>不过,您可能会发现字典更有用:</p>
<pre><code>wordOccur = { w : words.count(w) for w in keywords }
</code></pre>
<p>输出:</p>
<pre><code>{'i': 4, 'tears': 1, 'go': 1, 'love': 2, 'when': 3, 'you': 7}
</code></pre>