我想根據是否存在逗號合併列表的某些部分。如果我使用用戶輸入:"1231,fdkgjdkfj45,294d"
,我希望將其轉換爲["1231", "45", "294"]
。我可以刪除列表中不是數字的所有內容(使用列表理解),但我希望程序識別逗號的位置,然後將逗號前的列表中的項目合併在一起(直到前一個逗號)。根據列表中的項目合併列表的某些部分 - Python
我明白我還沒有措辭這個驚人的,但我認爲你應該能夠明白我的意思。
我覺得是必要的步驟如下:
在不是數字或逗號列表中刪除所有內容(這樣做了,使用另一個列表,列表理解)
檢查對方是否有逗號,然後刪除重複項。 (我應該能夠很容易地做到這一點)
使用「for」循環來檢查列表中的位置,並且在查找逗號時,合併列表中的所有項目,直到此逗號爲止前面的逗號在一起。 (這是我不能做的)
任何反應將不勝感激。
你的代碼在哪裏?它的問題究竟是什麼? – jonrsharpe 2014-11-22 13:58:03
你需要向我們展示你之前的嘗試! – Kasramvd 2014-11-22 13:58:52
仇恨強烈。 我是新來的,這是我的第二篇文章。我知道接下來要做什麼' – Shaney96 2014-11-22 14:10:04