Python 为循环中的不同变量赋值

Python 为循环中的不同变量赋值,python,list,for-loop,Python,List,For Loop,如何从多维列表中分离值,并使用for循环将它们分配给各个变量?(不知道列表中的列表数量) 输出列表1: [ 1 , 2 ] 输出列表2: [ 3 , 4 ] 嗯,想想看。您已经拥有了所需的: list1 = list[0] list2 = list[1] ... and so on. 您是否有一个包含其他列表的列表?如果是这样,是否要将内部列表存储为变量?如果是这样,我可以给出一个完整的答案,使用for循环,但我认为循环不是一个好主意。是的,我正在尝试将内部列表存储到单独的变量中。我决定

如何从多维列表中分离值,并使用for循环将它们分配给各个变量?(不知道列表中的列表数量)

输出
列表1

[ 1 , 2 ]
输出
列表2

[ 3 , 4 ]

嗯,想想看。您已经拥有了所需的:

list1 = list[0]
list2 = list[1] 
... and so on.

您是否有一个包含其他列表的列表?如果是这样,是否要将内部列表存储为变量?如果是这样,我可以给出一个完整的答案,使用for循环,但我认为循环不是一个好主意。是的,我正在尝试将内部列表存储到单独的变量中。我决定在我的程序中使用for循环来计算列表中的列表数量并将它们分开。为什么“list1”比“list[0]”更好,后者已经可以按原样工作了?试图拥有一个可变数量的变量是一个坏兆头。@安德烈亚斯我们可以猜测我们想要的一切,但制造一个可变数量的变量不是一个好主意。以后将如何使用它们?您不能在代码行中写上“list47”,因为您不知道有多少行。那么,您将通过某种间接方式访问它们?到处都很糟糕。这应该是一个列表,或者一条格言。在另一条评论中,OP表示列表的数量可能会有所不同。我不想去想他们的代码最终是什么样子的!:)必须能够计算列表中的列表数量,并将其分配给单独的变量。列表的数量可能会有所不同。
list1 = list[0]
list2 = list[1] 
... and so on.