Слияние результатов itertools.product?

Я пытаюсь создать список номеров из0-9999 с помощьюitertools.product, Я могу создать список из0000-9999 сделав следующее:

numbers = ['0','1','2','3','4','5','6','7','8','9']
itertools.product(numbers,numbers,numbers,numbers)

И пока я хочу такие записи, как0001Я также хотел бы получить001, 01, а также1.

Что было бы наиболее эффективным способом включить их? Должен ли я звонитьitertools.product(numbers,numbers,numbers) а такжеitertools.product(numbers,numbers) а потом как-то совместить это с оригиналом или есть более чистый способ?

Если мне нужно сделать два других звонка и объединиться, кто-нибудь может подсказать мне, как это будет сделано? Я пытался использовать.append(), но он выдает эту ошибку:

'itertools.product' object has no attribute 'append'

Спасибо за любую помощь.

Ответы на вопрос(3)

Ваш ответ на вопрос