Tôi có một bộ chuỗi set1
và tất cả các chuỗi set1
có hai chuỗi con cụ thể mà tôi không cần và muốn loại bỏ.
Đầu vào mẫu:
set1={'Apple.good','Orange.good','Pear.bad','Pear.good','Banana.bad','Potato.bad'}
Vì vậy, về cơ bản tôi muốn loại bỏ .good
và các .bad
chuỗi con khỏi tất cả các chuỗi.
Những gì tôi đã cố gắng:
for x in set1:
x.replace('.good','')
x.replace('.bad','')
Nhưng điều này dường như không hoạt động. Hoàn toàn không có thay đổi trong đầu ra và nó cũng giống như đầu vào. Tôi đã thử sử dụng for x in list(set1)
thay vì bản gốc nhưng điều đó không thay đổi gì cả.
string.replace()
không dùng nữa trên python 3.x, bây giờ làstr.replace()