Ich arbeite mit Python3 und ich frage mich, ob das Verständnis der Liste immer sicher ist.Ist das Listenverständnis immer sicher?
Zum Beispiel:
mylist = ["string1", "string2", "foo", "bar"]
# I want to remove all items with "string" substring:
pattern_to_rm = "string"
mylist = [ item for item in mylist if pattern_to_rm not in item ]
# print(mylist) = ["foo", "bar"]
Kann ich einige Probleme mit dieser Art und Weise (wie ich die Eingangslistengröße am Wechsel während Iterieren)? Muss ich eine Kopie oder etwas machen? mylist
wird nie eine riesige Liste sein, aber enthält sehr wichtige Daten.
Jede Hilfe oder Vorschlag wird sehr geschätzt.
Vielen Dank für diese Antwort und wichtige Informationen! – glihm