我有一组字符串set1,并且其中的所有字符串set1都有两个不需要并且想要删除的特定子字符串。
输入示例:
set1={'Apple.good','Orange.good','Pear.bad','Pear.good','Banana.bad','Potato.bad'}
所以基本上我希望从所有字符串中删除.good和.bad子字符串。
我试过的
for x in set1:
x.replace('.good','')
x.replace('.bad','')
但这似乎根本不起作用。输出绝对没有变化,它与输入相同。我尝试使用for x in list(set1)而不是原始版本,但没有任何改变。

string.replace()在python 3.x上已弃用,现在是str.replace()