嘿,我想知道如果有人知道如何创建一个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