将值分配给循环中的不同变量
问题描述:
如何从多维列表中分离值,并使用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 ]
答
嗯,想想吧。你已经有你需要的东西:
list1 = list[0]
list2 = list[1]
... and so on.
+0
必须能够统计列表中的列表数量并将它们分配给单独的变量。列表的数量可能会有所不同。 –
你有一个包含其他列表的列表吗?如果是这样,你是否想将内部列表存储为变量?如果是这样,我可以给出一个完整的答案,用for循环,但我不认为循环是一个好主意。 – Andreas
是的,我试图将内部列表存储到单独的变量中。我决定在我的程序中使用for循环来计算列表中的列表数量并将它们分开。 –
我给你一个答案,我想告诉你你需要什么。 :) – Andreas