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