Comment faire pour obtenir l'élément actuellement pointée par itérateur sans incrémenter?

Est-il un moyen pour obtenir l'élément pointé par un itérateur en python sans incrémenter l'itérateur lui-même? Par exemple, comment aurais-je mettre en œuvre les opérations suivantes avec les itérateurs:

looking_for = iter(when_to_change_the_mode)
for l in listA:
    do_something(looking_for.current())
    if l == looking_for.current():
        next(looking_for)

OriginalL'auteur fakedrake | 2012-07-02