У меня есть набор строк 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) вместо исходного, но это ничего не меняет.
