Liste während der Iteration ändern [duplizieren]

Diese Frage hat hier bereits eine Antwort:

seltsames Ergebnis beim Entfernen eines Elements aus einer Liste [duplizieren] 4 Antworten
l  = range(100)                         
for i in l:                         
    print i,                         
    print l.pop(0),                  
    print l.pop(0)

Der obige Python-Code gibt die Ausgabe ganz anders als erwartet. Ich möchte Elemente durchlaufen, damit ich ein Element beim Durchlaufen überspringen kann.

Bitte erkläre.

Antworten auf die Frage(7)

Ihre Antwort auf die Frage