für y in range (len (List)) zu entfernen: print ("Länge", len (List)) print ("y", y) print ("Liste ", Liste [y]) if (Liste [y])% (dividing_prime) == 0: drucken (Liste [y]) Zähler = Zähler + 1 Liste [y] = 0 List.remove (0)Listenindex, während Indizes aus der Liste
-4
A
Antwort
0
Sie ändern eine Liste, während Sie darüber iterieren. Aus diesem Grund ändert sich die Größe der Liste, während Sie iterieren, da ein Index außerhalb der Grenzen liegt.
Sie können eine andere Liste aus den Elementen erstellen, die Sie nicht entfernen möchten.
Wenn Sie dieselbe Liste beibehalten und keine neue Kopie erstellen möchten, können Sie den Slice-Operator verwenden.
mylist[:] = [x for x in mylist if not remove(x)]
Die itertools Bibliothek bietet auch ein Werkzeug, das filterfalse https://docs.python.org/3/library/itertools.html#itertools.filterfalse
Verwandte Themen
- 1. Artikel aus der Liste entfernen gemäß einer Liste von Indizes
- 2. Finding Indizes der Matrizen während
- 3. Listenindex Python und Liste Verständnis
- 4. Element aus der Liste entfernen ist während
- 5. erhalten Indizes aus einer Liste auf Python
- 6. Mehrere Indizes gleichzeitig aus einer Liste zuweisen
- 7. entfernen Elemente aus Array Aktualisierung Liste der gespeicherten Indizes entsprechend
- 8. Suchen Sie Indizes aus der Liste in Elixir
- 9. Anfügen von Indizes aus der Liste funktioniert nicht richtig
- 10. Python: Entfernen von Liste aus der Liste führt zu: IndexError: Listenindex außerhalb des Bereichs
- 11. finden Indizes der Elemente in der Liste
- 12. Aus Liste entfernen während! = 2
- 13. Liste nach gegebener Reihenfolge der Indizes sortieren
- 14. Listenindex außerhalb des Bereichs in 2D-Liste
- 15. , wie die Liste Indizes
- 16. Python Liste Indizes
- 17. Liste Verständnis ausgewählte Indizes
- 18. Python-Liste IndexError: Listenindex außerhalb des Bereichs
- 19. Liste der Indizes von jedem Wert
- 20. Liste der Indizes kombinieren in R
- 21. Dropping Liste der Indizes mit Pandas
- 22. R: Liste der Indizes binären Matrix
- 23. Rückgabe-Objekt aus der Liste während der Schleife Java 8
- 24. Listenindex
- 25. Platzieren von Listenindex bei Verwendung der Liste im Ruhezustand
- 26. Randomisieren einer Liste mit einem anderen Listenindex
- 27. „-Liste Indizes müssen ganze Zahlen sein, nicht auflisten“, während Elemente einer Liste von Listen
- 28. Python eine Liste, aber behalten Indizes der ursprünglichen Liste
- 29. Listenindex Berechtigungen
- 30. Schnelle Möglichkeit, bestimmte Indizes aus einer Liste zu nehmen und aus anderer Liste zu entfernen python
genannt zu tun, was diese Verbindung für ist? Wenn du Code hast, poste ihn hier als Text. –
der Code wurde nicht veröffentlicht, wenn ich es eingegeben habe –