1 と 0 のすべての可能なバリエーションを含むリストを作成しようとしています。たとえば、2 桁しかない場合、次のようなリストが必要です。
[[0,0], [0,1], [1,0], [1,1]]
しかし、3桁にすることにした場合、次のようなリストが必要です。
[[0,0,0], [0,0,1], [0,1,0], [0,1,1], [1,0,0], [1,0,1], [1,1,0], [1,1,1]]
itertools を使用するように誰かに言われましたが、思い通りに動作させることができません。
>>> list(itertools.permutations((range(2))))
[(0, 1), (1, 0)]
>>> [list(itertools.product((range(2))))]
[[(0,), (1,)]]
これを行う方法はありますか?質問 2 は、このようなモジュールに関するドキュメントをどのように見つけることができますか? 私はここで盲目的に動揺しているだけです