擅长:python、mysql、java
<p>您可以检查下面的代码,看看在<code>text1</code>中是否也有“WHALE”</p>
<pre><code>>>> res = [j for j in (w for w in text1
if all(i in w.lower() for i in 'whale')
and len(w) == 5) if j not in ('Whale', 'whale')]
>>> len(res) # 38 = 1226 - 1188
38
>>>
>>> res
['WHALE', 'WHALE', 'WHALE', 'WHALE', 'WHALE', 'WHALE', 'WHALE', 'WHALE', 'WHALE', 'WHALE', 'WHALE', 'WHALE', 'WHALE', 'WHALE', 'WHALE', 'WHALE', 'WHALE', 'WHALE', 'WHALE', 'WHALE', 'WHALE', 'WHALE', 'WHALE', 'WHALE', 'WHALE', 'WHALE', 'WHALE', 'WHALE', 'WHALE', 'WHALE', 'WHALE', 'WHALE', 'WHALE', 'WHALE', 'WHALE', 'WHALE', 'WHALE', 'WHALE']
</code></pre>
<p>所以,现在你有:</p>
<pre><code>>>> [w.lower() for w in text1].count('whale')
1226
>>>
>>> text1.count('Whale') + text1.count('whale') + text1.count('WHALE')
1226
</code></pre>