這裏是我的代碼,我想做一個條件連接,我的問題是在for
循環的末尾我有所有以\n
開頭的變量。要刪除它,我需要刪除每個變量。我認爲應該有一些連擊方式來解決這個問題。任何建議,將不勝感激。在一個循環中的字符串連接
foo = bar = remaining = ''
for i in ['foo', 'foo', 'hello', 'foo', 'tr', 'foo', 'bar', 'foo', 'el']:
if 'foo' in i:
foo += '\n%s' % i
elif 'bar' in i:
bar += '\n%s' % i
else:
remaining += '\n%s' % i
foo = foo.strip()
bar = bar.strip()
remaining = remaining.strip()
爲什麼你會很難去除'''\ n'''?你自己的代碼是把它放在輸出變量中的東西。有幾種方法可以整理字符串連接以跳過換行符。 –
strip()僅僅是不夠的使用加入方法 – drabo2005
@HathHunnicutt我想知道一些麪糊接近處理這個,我的代碼是完全有用的,但我認爲我已經做了一個額外的代碼來處理這個問題 –