我对列表有一个小问题。我有一个名为l1
:
l1 = ['Amazon FR: Huawei1 - PRICE ALERT!', 'Amazon FR: Huawei1 - PRICE ALERT!', 'Amazon UK: Huawei1 - PRICE ALERT!']
我想从列表中的每个字符串中删除'Amazon FR: '
和:' - PRICE ALERT!'
(不管是“Amazon FR”还是“Amazon UK”……)
l1 = ['Amazon FR: Huawei1 - PRICE ALERT!', 'Amazon FR: Huawei1 - PRICE ALERT!', 'Amazon UK: Huawei1 - PRICE ALERT!']
l2 = []
for x in l1:
x.remove[:10]
x.remove[14:]
l2.append(x)
但是Python给了我一个错误:
AttributeError: 'str' object has no attribute 'remove'
好的,如果'str'
object 没有属性'remove'
,我如何使用索引从字符串中删除一些单词或字符?
谢谢