J'ai un programme comme suit:Besoin d'ajouter un élément au début d'un itérateur en 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()*
Comment puis-je ajouter un élément au début de la iterator? (Ou existe-t-il un moyen plus facile de faire cela?)
EDIT: OK laissez-moi le mettre ainsi. J'ai besoin de l'élément suivant dans un itérateur sans le supprimer. Comment procéder?>?
Vous pouvez soit faire une enveloppe exactement comme je l'ai expliqué dans ma réponse, ou utilisez itertools.tee, laissez-moi modifier ma réponse. –