正常的我们要实现
111
112
113
121
122
123
...
211
...
333
写法是:
for i in [1,2,3]:
for j in [1, 2, 3]:
for q in [1, 2, 3]:
print(i,j,q)
现在就可以用:
from itertools import product
lst = [1,2,3]
for i,j,k in product(lst,lst,lst):
print(i,j,k)
用的是笛卡尔积。效果是一样的。