在Python中嵌套for循环

Gra*_*hth 7 python loops

我想做点什么

for a in [0..1]:
    for b in [0..1]:
        for c in [0..1]:
            do something
Run Code Online (Sandbox Code Playgroud)

但是,我可能有15个不同的变量.有没有更简单的方式

for a, b, c in [0..1]:
    do something
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助

phi*_*hag 10

itertools.product:

import itertools
for a,b,c in itertools.product([0, 1], repeat=3):
  # do something
Run Code Online (Sandbox Code Playgroud)

  • 使用`repeat = 3` (4认同)
  • 我唯一的抱怨是你花了这么长时间才回答.有一段时间约30秒,我处于不确定状态. (4认同)