擅长:python、mysql、java
<p>使用列表理解:</p>
<pre><code>>>> word = "dog"
>>> str1 = "the dogs barked"
>>> sum(i == word for word in str1.split())
0
>>> word = 'dog'
>>> str1 = 'the dog barked'
>>> sum(i == word for word in str1.split())
1
</code></pre>
<p><code>split()</code>返回一个句子中所有单词的列表。然后我们使用列表理解来计算单词在一个句子中出现的次数。</p>