2012-09-27 8 views
7

入力Pythonの文字列関数の最後のコンマに

str = 'test1,test2,test3,' 

を除去するために出力リレー

str = 'test1,test2,test3' 

の最後の出現を除去するための要件 ''

+4

'ストリップ' のPythonのドキュメントはあなたに何かを見つけることができませんでしたお探しですか? –

+0

スタックで検索すると、多くの同様のスレッドが得られます。ここに[1](http://stackoverflow.com/questions/12557794/strip-in-python) – Curious

+2

愚かなdownvotesです。これは私にとって有益な質問でした。 –

答えて

29

ちょうどrstrip()を使用しています。

result = your_string.rstrip(',') 
+0

私にはすべてのコンマが削除されています。どうして?私もstrip()を試してみましたが、同じことが起こりました: 範囲(str1、str2)内のi: \t print(i、 '、'。strip( '、')、end = '') –

0
str = 'test1,test2,test3,' 
str[:-1] # 'test1,test2,test3' 
+1

最後の文字 - コンマでない場合でも。 'rstrip()'ソリューションは、フォールトトレラントです。 – Trevor

関連する問題