2017-10-28 101 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

必須能夠統計列表中的列表數量並將它們分配給單獨的變量。列表的數量可能會有所不同。 –