2017-10-28 11 views
-3

Wie kann ich Werte von einer mehrdimensionalen Liste trennen und sie einzelnen Variablen mithilfe einer For-Schleife zuweisen? (Ohne die Anzahl der Listen in der Liste zu kennen).Werte verschiedenen Variablen in einer Schleife zuweisen

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

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

Ausgang list1:

[ 1 , 2 ] 

Ausgang list2:

[ 3 , 4 ] 
+0

Haben Sie eine Liste mit anderen Listen? Wenn ja, möchten Sie die inneren Listen stattdessen als Variablen speichern? Wenn es das ist, kann ich eine vollständige Antwort geben, mit einer for-Schleife, aber ich denke nicht, dass eine Schleife eine gute Idee ist. – Andreas

+0

Ja, ich versuche, die inneren Listen in verschiedenen Variablen zu speichern. Ich entschied mich, in meinem Programm eine for-Schleife zu verwenden, um die Anzahl der Listen in einer Liste zu zählen und sie zu trennen. –

+0

Ich habe dir eine Antwort gegeben, die dir sagt, was du brauchst. :) – Andreas

Antwort

-1

Nun, darüber nachzudenken. Sie haben bereits, was Sie brauchen:

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

Müssen die Anzahl der Listen in einer Liste zählen und sie separaten Variablen zuweisen. Die Anzahl der Listen kann variieren. –

Verwandte Themen