2012-09-27 45 views
7

輸入Python字符串函數剝去最後一個逗號

str = 'test1,test2,test3,' 

輸出繼電器

str = 'test1,test2,test3' 

要求剝離的最後一個實例 ''

+4

搜索 '條' 沒有發現你什麼Python文檔? –

+0

在堆棧中搜索會給出許多類似的線程,這裏是[一個](愚蠢的downvotes)(http://stackoverflow.com/questions/12557794/strip-in-python) – Curious

+2

。這對我來說是個有用的問題。 –

回答

29

只需使用rstrip()

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

給我它所有的逗號。爲什麼?我甚至嘗試strip(),但同樣的發生: 我在範圍內(str1,str2): \t print(i,','。strip(','),end ='') –

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

這引用了字符串最後一個字符 - 即使它不是逗號。 rstrip()解決方案更具有容錯性。 – Trevor

相關問題