Python v2.7 では、ループの本体でジェネレーターのソースである項目に副作用がforあるジェネレーターに関するステートメントに出くわしました。forfor
for ssid in (ssid for ssid in overlaps if ssid != subseq_id):
overlaps = subseq_id_to_overlap_ssids_dict[ssid]
私の質問は、オーバーラップへの副作用がforジェネレーターに影響を与えることになっているかどうかです。そうでないことを願っていますが、もしそうなら、それは正確にはどういう意味ですか? 最初に一致する要素を処理し、現在は を置き換えたoverlaps場合、forインデックスは の新しい値の次の場所になりoverlapsますか?