itertools.combinations_with_replacement(iter, r)
, но она возвращает не все что мне нужно. К примеру:# Есть список
[0, 1]
# функция itertools.combinations_with_replacement(iter, 3) возвращает
(0, 0, 0)
(0, 0, 1)
(0, 1, 1)
(1, 1, 1)
# но мне нужно, чтобы она возвращала
(0, 0, 0)
(0, 0, 1)
(0, 1, 0)
(0, 1, 1)
(1, 0, 0)
(1, 0, 1)
(1, 1, 0)
(1, 1, 1)