我想制作一个包含1和0的所有可能性的列表。例如,如果我只有两个数字,我想要像这样的列表:
但是,如果我决定要有3个数字,我希望像这样列表出来:
有办法可以做到这一点吗?另外第二个问题,我该如何找到关于这样的模块的文档?我在这里感觉很茫然。
[[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,)]]
有办法可以做到这一点吗?另外第二个问题,我该如何找到关于这样的模块的文档?我在这里感觉很茫然。