我有這種格式的項目清單:我需要一個列表拆分成一個列表的列表[Python的]
['2', '', '9', '24', '1', '7', '12', '4', '', '18', '13', '34', '3', '10']
我需要把它變成由空項目分開列表的列表:
[['2'], ['9', '24', '1', '7', '12', '4'], ['18', '13', '34', '3', '10']]
我不知道該如何去做。我曾嘗試做一個嵌套循環,但這不符合計劃。
我發現有一種方法可以使用itertools.groupby來完成它,但我無法弄清楚它的語法。
我感謝所有幫助!謝謝!
您需要在for循環後添加一個finalList.append(tmp)來獲取最後一個子列表。我有基本相同的解決方案,具有相同的錯誤。 – Marius
abt last array什麼?它不會追加 –
不錯,但你可能需要處理循環之外的最後一部分 - 最後沒有''''強制添加到超級列表中。我已經添加了一種方法。 – paxdiablo