Avatar ·

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

📁 python, IA

existe um código:

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

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

   0000  000100020003000500060007000800090011001200130014001500160017001800190022002300240025  

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