擅长:python、mysql、java
<p>在Python中,不能从字符串中删除字符,因为字符串是不可变的。您需要创建一个新字符串,在本例中使用slice运算符:</p>
<pre><code>>>> s
'Amazon FR: Huawei1 - PRICE ALERT!'
>>> s[11:-15]
'Huawei1'
</code></pre>
<p>在本例中,我们返回一个新字符串,该字符串从原始字符串的开头以第11个字符开始,从字符串的结尾以15个字符结束,有效地修剪了<code>'Amazon FR: '</code>和<code>' - PRICE ALERT!'</code></p>
<p>在你更全面的背景下,比如:</p>
<pre><code>>>> l1 = ['Amazon FR: Huawei1 - PRICE ALERT!', 'Amazon FR: Huawei1 - PRICE ALERT!', 'Amazon UK: Huawei1 - PRICE ALERT!']
>>> l2 = [s[11:-15] for s in l1]
>>> l2
['Huawei1', 'Huawei1', 'Huawei1']
</code></pre>