Saya memiliki serangkaian string set1, dan semua string set1memiliki dua substring khusus yang tidak saya perlukan dan ingin saya hapus.
Contoh Masukan:
set1={'Apple.good','Orange.good','Pear.bad','Pear.good','Banana.bad','Potato.bad'}
Jadi pada dasarnya saya ingin .gooddan .badsubstring dihapus dari semua string.
Apa yang saya coba:
for x in set1:
x.replace('.good','')
x.replace('.bad','')
Tapi ini sepertinya tidak berhasil sama sekali. Sama sekali tidak ada perubahan pada output dan itu sama dengan input. Saya mencoba menggunakan for x in list(set1)bukan yang asli tapi itu tidak mengubah apa pun.

string.replace()sudah ditinggalkan di python 3.x, sekarangstr.replace()