我想创建一个包含三个值的数字列表,并希望覆盖0-3中的每个组合.例如:
0, 0, 0
0, 0, 1
...
1, 0, 3
1, 1, 3
一直到3,3,3.
有没有比使用多个for循环更好的方法呢?
这是我使用的代码:
for i in range (0, 4):
for x in range (0, 4):
for t in range (0, 4):
assign = [i, x, t]
解决方法:
list(itertools.product(range(4),repeat = 3))