ich ein Programm haben, wie folgt hinzufügen:Benötigen Sie ein Element am Anfang eines Iterators in Python
a=reader.next()
if *some condition holds*:
#Do some processing and continue the iteration
else:
#Append the variable a back to the iterator
#That is nullify the operation *a=reader.next()*
Wie füge ich ein Element zu Beginn des Iterator? (Oder gibt es einen einfacheren Weg, dies zu tun?)
EDIT: OK, lassen Sie mich es so sagen. Ich brauche das nächste Element in einem Iterator, ohne es zu entfernen. Wie mache ich das>?
Sie entweder tun einen Wrapper genau so, wie ich erklärte in meiner Antwort, oder verwenden Sie itertools.tee, lassen Sie mich meine Antwort bearbeiten. –