0
我需要執行一個循環來遍歷列表,並將所有具有特定字符串的值連接到前一個值。我有以下幾點,這隻能部分完成工作。將列表的項目合併爲相同的開始
thing = ["abc","bde","bdf","bdg","bei"]
for i in thing:
if "bd" in i:
value = thing.index(i)
thing[value-1]=thing[value-1]+thing[value]
del thing[value]
print thing
當這樣放進去,我得到:
['abcbde', 'bdfbdg', 'bei']
期望的結果是:
['abcbdebdfbdg', 'bei']
編輯:固定縮進
嗨,尼克,歡迎來到SO!你能否在你的代碼示例中修復縮進?就目前而言,它是無效的Python代碼,縮進_may_可以在解決您的問題時發揮作用。 –
也在列表上迭代,而更改元素可能會導致麻煩。 –
對不起,寫這個問題只是一個錯誤。固定。 –