forで初期indexがわかってる時しか使えないでしょ。
seekしてiterator使った方がいいよ。