这看起来像一个简单的问题,但不适合我的情况。
我有一个清单
list0 = ['amigohello','amigobye']
我想删除" amigo"从中。 如果我尝试:
for x in list0:
print x.split("amigo")
它给了我下一个:
['', 'hello']
['', 'bye']
我试过了:
for x in list0:
x = str(x.split("amigo"))
print x.split("[''")
此外:
for x in list0:
print x.strip('amigo')
它给了我:
hell
bye
最奇怪的是,在这个输出中并没有删除所有' o'如果我改变了amigohello'到了#amigohoeollo'
当然我尝试使用x.strip(' amigo')[0]
我想要做的就是完全删除字符串上的所有内容,即#am; amigo",而不是amigo或ami.go.,只有当我发现amigo没有[]问题或解决方案[ ]问题。感谢。