您正在寻找
itertools.product(...)。
>>> from itertools import product>>> list(product([1, 0], repeat=2))[(1, 1), (1, 0), (0, 1), (0, 0)]
如果要将内部元素转换为
list类型,请使用列表理解
>>> [list(elem) for elem in product([1, 0], repeat =2)][[1, 1], [1, 0], [0, 1], [0, 0]]
或使用
map()
>>> map(list, product([1, 0], repeat=2))[[1, 1], [1, 0], [0, 1], [0, 0]]



