Я пытаюсь вычислить n-й результат для itertools.product ()
test = list(product('01', repeat=3))
print(test)
desired_output = test[0]
print(desired_output)
, поэтому вместо получения:
[('0', '0', '0'), ('0', '0', '1'), ('0', '1', '0'), ('0', '1', '1'), ('1', '0', '0'), ('1', '0', '1'), ('1', '1', '0'), ('1', '1', '1')]
Я пытаюсь получить:
('0', '0', '0')
Однако, как вы, наверное, уже догадались, он плохо масштабируется.Вот почему я пытаюсь вычислить только n-е значение.
Я прочитал N-ую комбинацию , но мне нужна функция повторения, которую product () предлагает
Заранее спасибо!