擅长:python、mysql、java
<p>我对你的问题的解释可能不正确,但如果你在<code>punc</code>中循环浏览标点符号列表,并且你想在保留其余文本的同时删除所有标点符号,我认为你可以做一些简单的事情,如以下所示:</p>
<pre><code>for ch in punc:
des = des.str.replace(ch, "")
</code></pre>
<p>您可能知道,<code>replace</code>是用一系列字符替换另一系列字符的标准python字符串方法。例如:</p>
<pre><code>'abc'.replace('b', 'z')
</code></pre>
<p>返回<code>'azc'</code></p>
<p>当您使用<code>Series.str.replace()</code>时,您使用的是相同的字符串替换方法,但现在它将应用于序列中的每个元素。另外,所有字符串方法都可以使用相同的语法<code>Series.str.some_string_method()</code>以元素方式应用于一个系列</p>