私は文字列のセットset1
を持っていて、set1
のすべての文字列は、私が必要としない2つの部分文字列を持っています。
サンプル入力: set1={'Apple.good','Orange.good','Pear.bad','Pear.good','Banana.bad','Potato.bad'}
だから、基本的に私はすべての文字列から削除.good
と.bad
ストリングをしたいです。Pythonで一連の文字列から特定の部分文字列を削除するにはどうすればよいですか?
for x in set1:
x.replace('.good','')
x.replace('.bad','')
しかし、これはまったく機能していないようです。私が試した何
。出力にはまったく変化はなく、入力と同じです。私は元のものの代わりにfor x in list(set1)
を使ってみましたが、何も変わりません。
しかし、私は文字列のセットをループ、どのように私は新しいセットを更新することができたときに? set_name.updateを使用していますか?それを表示できますか? – controlfreak