Wenn ich über eine Gruppe von Wörterbüchern iterieren und alle Wörterbücher löschen wollte, bei denen der Wert eines bestimmten Schlüssels Null war, wie könnte ich das tun? Ich habe ursprünglich versucht, den Code unten, aber das funktioniert offensichtlich nicht in vielen Fällen, da die Länge der Gruppe abnimmt, wie Objekte gelöscht werden.python iterativ Wörterbücher mit Schlüsselwert löschen
data = [{'symbol': 'AA', 'sum': 0}, {'symbol': 'BB', 'sum': 0}, {'symbol': 'CC', 'sum': 10}]
for i in range (0, len(data)):
if data[i]["sum"] == 0:
del data[i]