jam*_*ate 2 python for-loop nested-loops
我知道可以使用同时访问两个集合
for i,j in zip([1,2,3],[4,5,6]):
print i,j
1 4
2 5
3 6
Run Code Online (Sandbox Code Playgroud)
我想做的是这样的事情:
for i,j in [[1,2,3],[4,5,6]]:
print i,j
1 4
1 5
1 6
2 4
2 5
2 6
3 4
3 5
3 6
Run Code Online (Sandbox Code Playgroud)
我希望python为我自动创建嵌套for循环.当列表维度达到5或6时,我想避免在代码中使用许多嵌套for循环.这可能吗?
Sve*_*ach 11
尝试
for i, j in itertools.product([1, 2, 3], [4, 5, 6]):
print i, j
Run Code Online (Sandbox Code Playgroud)