4
可能性の重複:
Is there a generator version ofstring.split()
in Python?`str.split()`と同等の遅延/イテレータがありますか?
str.split(delim)
delim
で区切られたトークンのリストに文字列を、分割します。トークンのリスト全体が1回のヒットで返されます。
大規模なテキストブロックを扱う場合、遅延を処理するのが有利かもしれません。つまり、必要に応じて一度に1つのトークンを取得するだけです。
怠け者split()
を実行する組み込み関数または標準ライブラリ関数はありますか? itertools
から何か?
余分なメモリを消費しない 're.finditer()'を使うことができると思うので、私は以前にはなかった複製に新しい回答を投稿したばかりです。http://stackoverflow.com/a/ 9770397/711085 – ninjagecko