2017-10-28 73 views
-3

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

list = [ [ 1 , 2 ] , [ 3 , 4 ] , [ 5 , 6 ] , [ 7 , 8 ] , [ 9 , 10 ] ] 
list1 = [ ] 
list2 = [ ] 
list3 = [ ] 

for i in range(len(listA)): 
    list1.append(listA[0]) 

输出list1

[ 1 , 2 ] 

输出list2

[ 3 , 4 ] 
+0

你有一个包含其他列表的列表吗?如果是这样,你是否想将内部列表存储为变量?如果是这样,我可以给出一个完整的答案,用for循环,但我不认为循环是一个好主意。 – Andreas

+0

是的,我试图将内部列表存储到单独的变量中。我决定在我的程序中使用for循环来计算列表中的列表数量并将它们分开。 –

+0

我给你一个答案,我想告诉你你需要什么。 :) – Andreas

回答

-1

嗯,想想吧。你已经有你需要的东西:

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

必须能够统计列表中的列表数量并将它们分配给单独的变量。列表的数量可能会有所不同。 –