这看起来像一个简单的问题,但在我的情况下不是。
我有一张单子
list0 = ['amigohello','amigobye']
我想把“朋友”从里面删掉。 如果我尝试:
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
最奇怪的是,如果我将“amigohello”更改为“amigohoeollo”,则在该输出中不会删除所有“o”
当然我试过x.strip('amigo')[0]
我只想在字符串上删除“ami g o”的所有内容,而不是a.m.i.g.o或ami.go.,除非我发现amigo没有[]问题或解决[]问题的方法。谢谢。
您应该使用
str.replace
替换单词amigo
的精确外观:有一个
replace
方法,您可以在其中用空字符串替换不需要的单词。相关问题 更多 >
编程相关推荐