文字列のセットがset1あり、内のすべての文字列にset1は、不要で削除したい2つの特定の部分文字列があります。
入力例:
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()