Je tiens à itérer les deux itérateurs, quelque chose comme ceci:
file1 = open('file1', 'r')
file2 = open('file2', 'r')
for item in one_then_another(file1, file2):
print item
Qui je m'attends à imprimer toutes les lignes de fichier1, puis toutes les lignes de fichier2.
J'aimerais quelque chose de générique, comme les itérateurs peuvent ne pas être des fichiers, c'est juste un exemple. Je sais que je pourrais le faire avec:
for item in [file1]+[file2]:
mais il lit les fichiers dans la mémoire, je préfère éviter.