如何創建一個多維表,同時通過基於某些條件的一維列表進行迭代。如何在Python中創建多維列表?
我遍歷一維的列表,每當我發現一個「\ n」我應該追加這樣創建的列表與新的列表,例如,
a = [1,2,3,4,5,'\n',6,7,8,9,0,'\n',3,45,6,7,2]
,所以我想這是因爲,
new_list = [[1,2,3,4],[6,7,8,9,0],[3,45,6,7,2]]
我應該怎麼做?請幫忙
def storeData(k):
global dataList
dlist = []
for y in k:
if y != '\n':
dlist.append(y)
else:
break
return dlist
這就是我試過的。
鑑於輸入是空列表。預期的結果是什麼? –
你應該改變生成這個奇怪的輸入列表的任何代碼。後處理是錯誤的方式。 – user2357112
@WillemVanOnsem我會假設一個空的列表,而是更好,如果OP說。 – Octo