Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/352.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Python中创建x列表(例如,使用while循环)?_Python_Python 3.x_List_Loops_While Loop - Fatal编程技术网

如何在Python中创建x列表(例如,使用while循环)?

如何在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 =

我想用Python创建列表,但不是手动创建每个列表。 相反,我想创建
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)