itertoolsコメントをどうぞpythonでのネストされたループを減らすためのよく知られた方法を考察。2重のネストループ程度であればありがちな例でも問題ないが、3重、4重となってくるとitertoolsのありがたみがわかる。(x,y))itertools.productを使って全通りの組み合わせを出す。(x,y))※itertoolsはイテレータを生成しているので、全通りの操作をするために膨大な件数の組み合わせを作ったとしてもメモリを大量に消費することはない。x,y,zの3つのネストでも同じようにネストせずに記述できる。ように取得したい場合。#部分文字列取得itertools.combinationsを使って、開始、終了インデックスの決定のパターンを取得する例。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。date*日本語が含まれない投稿は無視されますのでご注意ください。