リストから重複順列を生成する
code:py
from itertools import product
code:py
In 12: list(product(0, 1, repeat=2)) In 13: list(product(0, 1, repeat=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)]
code:py
for pattern in product(0, 1, repeat=3): ...