8
Мне нужны все возможные комбинации 0,1 длины k.python все возможные комбинации 0,1 длины k
Пусть к = 2 Я хочу (0,0), (0,1), (1,0), (1,1)
Я пробовал различные функции в itertools
, но я не нашел то, что я хочу.
>>> list(itertools.combinations_with_replacement([0,1], 2))
[(0, 0), (0, 1), (1, 1)]
>>> list(itertools.product([0,1], [0,1])) #does not work if k>2
[(0, 0), (0, 1), (1, 0), (1, 1)]
Быстрого я имел в виду вычислительно быстро :-) – Donbeo