<p>我在做几件事,首先我必须拆分一个字符串(这是一个段落),然后去掉每个字符串的标点符号。为此,我做了以下工作:</p>
<pre><code>a = string1.split()
print(a)
punc = "?.,!"
a = ["".join(c for c in s if c not in punc) for s in a]
print(a)
</code></pre>
<p>在这之后,我要数一数有多少词以“ing”结尾。我试过各种各样的方法,但由于某些原因,当他们应该数到10时,他们总是数到0。这是我最近的一次尝试:</p>
^{pr2}$
<p>我做错什么了?在</p>
<p>你可以:</p>
<pre><code>suffix_count = len([s for s in a if s.endswith(suffix)])
</code></pre>
<p>只需形成以后缀结尾的所有字符串的列表,然后计算该列表的长度,当然也就是以后缀结尾的字符串的数量。我认为它比显式的<code>for</code>循环更干净。在</p>