大家好!我想調試someones代碼,我發現了這個問題。程序通過一系列字符串循環並計數特定的結束。問題是這些字符串中的一部分以_
結尾,所以計數出錯。我想使用正則表達式,但我沒有足夠的經驗。有人能幫助我嗎?Python:從字符串末尾修整下劃線
我想遍歷數組和每個字符串檢查它是否以_
('s)結尾,並將所有這些_
關閉以將它們再次放入數組中!
更新
感謝rstrip
建議!我曾嘗試編寫與我的數據工作的代碼,但沒有運氣尚未...
data_trimmed = []
for x in data:
x.rstrip('_')
data_trimmed.append(x)
print(data_trimmed)
但是,這仍然返回:['Anna__67_______', 'Dyogo_3__', 'Kiki_P1_', 'BEN_40001__', .... ]
你可以做'rstrip( '_')'刪除尾隨下劃線所以'some_string.rstrip( '_')' – EdChum
這是否會刪除所有'_'在字符串或ju最後呢? –
就在最後,嘗試一下:''__as_das ___'。rstrip('_')' – EdChum