如何在Python中创建x列表(例如,使用while循环)?
我想用Python创建列表,但不是手动创建每个列表。 相反,我想创建如何在Python中创建x列表(例如,使用while循环)?,python,python-3.x,list,loops,while-loop,Python,Python 3.x,List,Loops,While Loop,我想用Python创建列表,但不是手动创建每个列表。 相反,我想创建X列表。因此列表的数量取决于X 例如,使用while循环是否可能?当然,每个列表都应该有不同的名称 例如:列表1,列表2,列表3列表x 有人知道怎么做吗?为什么不创建一个包含所需列表数量的列表呢 比如: [[] for _ in range(3)] 或: 然后,您可以通过索引/键访问所需的每个“列表”。在我看来,唯一的选择是创建一个列表,然后将其他列表附加到该列表中。例如,代码可能如下所示: Big_List=[] x =
X
列表。因此列表的数量取决于X
例如,使用while循环是否可能?当然,每个列表都应该有不同的名称
例如:列表1
,列表2
,列表3
<代码>列表x
有人知道怎么做吗?为什么不创建一个包含所需列表数量的
列表呢
比如:
[[] for _ in range(3)]
或:
然后,您可以通过索引/键访问所需的每个“列表”。在我看来,唯一的选择是创建一个列表,然后将其他列表附加到该列表中。例如,代码可能如下所示:
Big_List=[]
x = 0
while x < 100:
Big_List.append([])
x = x+1
要么手工创建,要么从列表中虚拟创建列表。我认为这是最简单的方法。很遗憾,您无法在列表中命名列表。其实没有别的办法。变量中的变量名根本不起作用 请阅读到目前为止您尝试了什么?谢谢您的回答。不幸的是,我还没有那么先进。如果我理解正确的话,会生成3个不同的列表,对吗?个人名单的名称是什么?谢谢again@IlovePython在第一个选项中,列表中没有“名称”。在第二个选项中,您可以将键值引用为名称(但它们不是名称)。创建一个具有多个列表的特定名称的变量,然后只访问每个列表
Big_List=[]
x = 0
while x < 100:
Big_List.append([])
x = x+1
Big_List[9].append(item)