イテレータをfor文で2回以上使う方法Pythonでイテレータをfor文などで回すと、for文によってイテレータの最後まで達する為、2回目にfor文を利用しても何も表示されません。Pythonのイテレータをfor文で2回以上使う方法は以下から。イテレータをfor文で2回以上使う方法イテレータの元の値を再度呼び出す方法もありますが、今回はイテレータのコピーを作成して対応してみます。fuga_data『itertools.tee()』は、ひとつのイテレータから独立したn個(デフォルトでは2個)のイテレータを返します。上記例ではイテレータ『hoge』から『hoge』と『fuga』という独立したイテレータが作られています。独立した3個のイテレータを生成したい場合は、オプションに『3』を指定します。»コメントを書く返信をキャンセルする。自由が丘で働くWeb屋のブログ。