J'ai un jeu de cordes set1
et toutes les chaînes de caractères dans set1
a deux sous-chaînes spécifiques dont je n'ai pas besoin et que je veux supprimer.
Entrée de l'échantillon : set1={'Apple.good','Orange.good','Pear.bad','Pear.good','Banana.bad','Potato.bad'}
Donc, en gros, je veux que le .good
y .bad
sous-chaînes supprimées de toutes les chaînes.
Ce que j'ai essayé :
for x in set1:
x.replace('.good','')
x.replace('.bad','')
Mais cela ne semble pas fonctionner du tout. Il n'y a absolument aucun changement dans la sortie et elle est la même que l'entrée. J'ai essayé d'utiliser for x in list(set1)
au lieu de l'original mais cela ne change rien.