如何从Python中的字符串中删除字符串?

时间:2017-08-11 20:32:17

标签: python string list split strip

这看起来像一个简单的问题,但不适合我的情况。

我有一个清单

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没有[]问题或解决方案[ ]问题。感谢。

0 个答案:

没有答案