我想從列表中創建一個類似列表的結構。除了知道如何解決這個問題之外,我想知道是否有術語來描述這個過程。如何用python創建基於[1,2,3,4,5]的[[1,2],[1,2,3],[1,2,3,4,5]]?
例子:
l = [1,2]
target = [[1,2]]
l = [1,2,3]
target = [[1,2],[1,2,3]]
l = [1,2,3,4]
target = [[1,2],[1,2,3,4]]
l = [1,2,3,4,5]
target = [[1,2],[1,2,3],[1,2,3,4,5]]
l = [1,2,3,4,5,6]
target = [[1,2],[1,2,3],[1,2,3,4],[1,2,3,4,5,6]]
我想找到一種方法來獲得上述結構。
請[編輯],包括你的這個問題的嘗試,並解釋了什麼你實際上是試圖做...你有沒有聽說過名單切片的邏輯是什麼? –
什麼過程?哪些規則會生成該特定輸入的輸出?具有不同尺寸輸入的例子(如果甚至有不同的可能尺寸的輸入)可能會有所幫助。 – jasonharper
同意@jasonharper - 投票結束時不清楚。 – timgeb