2017-02-06 8 views
-8

enter image description herePython - Vergleich Liste von Listen

Ich habe eine Liste mit drei Listen und 3 weiteren Listen mit 3 Listen innen.

Ich mag den ersten Index der Liste A mit dem ersten Indizes der ersten Liste B vergleichen ...

die 22 mit den 2,6,3 ... die 3 mit dem 4,4 Vergleich , 66

Kann mir helfen?

a = [[22,3,3], [5,3,7],[1,6,3]] 

b = [[2,4,7], [6,4,8],[3,66,13]] , [[2,23,6], [5,13,7],[11,6,34]] , [[22,53,6], [54,3,7],[11,6,33]] 
+2

Wo ist '4,4,66', und was würdest du nach dem Vergleich machen, irgendwelche Versuche? –

+1

Mögliches Duplikat von [Python, Vergleichs-Unterlisten und Erstellen einer Liste] (http://stackoverflow.com/questions/30674108/python-comparison-sublists-and-making-a-list) – WhatsThePoint

+0

Ich lege ein Bild zur besseren Erklärung –

Antwort

0

Sie können dies ausprobieren:

a = [[22,3,3], [5,3,7],[1,6,3]] 

b = [[2,4,7], [6,4,8],[3,66,13]] , [[2,23,6], [5,13,7],[11,6,34]] , [[22,53,6], [54,3,7],[11,6,33]] 

for i in range(len(a)): 
    for j in range(len(a[i])): 
     for x in range(len(b)): 
      for y in range(len(b[x])): 
       for z in range(len(b[y])): 
        if (a[i][j]==b[x][y][z]): 
         print('true') 
        else: 
         print('false') 

Wie es wahr oder falsch druckt es Ihnen geht ein langen Ausgang geben. Sie können es nach Ihren Bedürfnissen modifizieren, und es wird richtig verglichen, wie Sie in Ihrer Frage erwähnt haben.

Verwandte Themen