Ich habe eine Liste der Elemente wie folgt:Artikel aus der Liste entfernen gemäß einer Liste von Indizes
A = [[0 A B],[1 C D],[2 E F],[3 G H],[4 I L],[5 M N],[6 O P],[7 Q R],[8 S T],[9 U Z]]
ich eine andere Liste definieren Sie dann etwa so:
index = [0,2,6]
Mein Ziel ist die entfernen listet 1, 3 und 7 von A auf, so dass das Ergebnis lautet:
A = [[1 C D],[3 G H],[4 I L],[5 M N],[7 Q R],[8 S T],[9 U Z]]
Was ist der beste Weg, um solche Artikel zu entfernen? Wenn es möglich ist, möchte ich es ohne For-Schleifen machen.
Ich habe versucht, den folgenden Code zu verwenden, aber offensichtlich funktioniert es nicht, da die Größe von A bei jeder
Iteration betroffen istfor j in index:
del A[j]
Der beste Weg, keine Notwendigkeit für Klammern um 'i, e' obwohl –