Liste1 --> listenpaar[6, 0], [14, 1], [2, 2],...
Liste2 --> liste_Koordinaten [0, XYZ], [14 XYZ], [1, XYZ],[2, XYZ], ...
jetzt sollen die beiden Listen verglichen werden: wenn der 0. Eintrag des Tupels in der liste_Koordinaten = 0. Eintrag des Tupels in der Liste listenpaar. Ist dies der Fall, dann soll in einer neuen Liste die entsprechende Koordinate XYZ eingefügt werden (sprich den 1. Eintrag des Tupels)...
hierzu hab ich jetzt erstmal liste_Koordinaten in ein dictionary umgewandelt, dann folgt der Vergleich...
Code: Alles auswählen
replacement_map2 = dict(liste_Koordinaten)
print replacement_map2
print "__________________"
neue_liste2 = []
for key in replacement_map2:
print "Schlüssel: " +str(key)
print "Wert: " + str(wert)
if key in internal_faces2:
neue_liste2.append(replacement_map2[wert])
print "der neue Wert: " + str(replacement_map2[wert])
print "die neue Liste: " +str(neue_liste2)
else:
pass
print neue_liste2
Worin liegt hier der Fehler? Vielen Dank nochmals für die Hilfe.