嘿,我想知道如果有人知道如何創建一個10列表增加長度的列表。第一個列表應該是空的,即len(mylist[0]) == 0;
第二個列表應該有一個元素,所以len(mylist[1]) == 1;
等等。我一直在嘗試使用extend
,append
和insert
但無濟於事創建不斷增加的長度python的列表
到目前爲止,我已經能夠創建10名列表沒有元素
def mylists(x):
d = [[] for x in range(0,x)]
return d
print (mylists(10)
任何幫助將不勝感激!
僅適用於python2。 Python3將需要轉換爲'list'。 –
你不需要lambda。 '地圖(範圍,範圍(10))'工作正常。 – user2357112
好評,謝謝。雖然Python 3仍然需要Lambda,因爲它有額外的'list'調用。 – robmathers