青色の地図帳
id:cyanatlas
[Python] product関数を使って多重ループを1つのループにする
多重ループを書くとネストが深くなり、読みにくさが倍増する。関数を使うなど、ループを浅くする方法はいくつかあるが、ここではPython標準ライブラリのitertoolsライブラリを使う方法を紹介する。例えば次のようなコードがあったとしよう。コード 1: for i in range(3): for j in range(2): print([i, j]) 出力 1: [0, 0]…