Ich will über eine Liste iterieren, um jedes Element mit jedem zu vergleichen und unter bestimmten Bedingungen aus der Liste zu entfernen, hab also zwei verschachtelte for-Schleifen:
Code: Alles auswählen
iterBooks = books
for book in iterBooks:
if book.flag:
for book2 in iterBooks:
if book.value == book2.value:
# remove book
iterBooks.remove(book) # quatsch
Beispiel:
Code: Alles auswählen
# book ist eine Klasse
books = [book("a", True), book("b", False), book("a", True)
Ich hoffe, dass ich mein Problem einigermaßen nachvollziehbar beschrieben habe
