Avatar ·

Como obter corretamente todas as combinações de números em Python

📁 python, IA

Tenho o código:

import itertoolsfor i in itertools.combinations_with_replacement('0123456789', 4):    print(''.join(i))

Preciso obter todas as combinações de dígitos de 4 com repetições. Parte da saída do programa:

00000001000200030004000500060007000800090011001200130014001500160017001800190022002300240025

Diga-me, por que depois de 0009 vem 0011, e não 0010? Também com 0022.