@duodiscus: Wie Sirius3 schon gesagt hat ist die ``for``-Schleife so wie sie da steht unsinnig. Zumal `i` eine unnötige Indirektion ist, denn man kann in Python *direkt* über die Elemente von Listen iterieren. Wenn Du `range()` und `len()` auf diese Art zusammen verwendest, ist das in 99,9% der Fälle ein falscher Entwurf.
Schreib Dir für den Test vielleicht eine eigene Funktion. Dann kannst Du die Dinge gar nicht erst so komisch vermischen wie Du das hier getan hast.