我正在尝试编写一个 python 脚本,它会输出:
000
001
002
... ETC
但我遇到了困难。到目前为止我所拥有的是:
from itertools import product
list = [x for x in range(0, 10) if True]
for x in product(list, repeat=3):
list3 = list(x)
def convert(l):
c = [str(i) for i in l]
list2 = int("".join(c))
return(list2)
print(convert(list3))
Run Code Online (Sandbox Code Playgroud)
但这只输出:
999
我不知道如何获得完整的列表。如果我注释掉转换函数,它会提供多个数字列表,如下所示:
[0,0,0]
[0,0,1]
...
任何帮助将不胜感激,我很确定我错过了一些简单的事情。