【发布时间】:2020-07-06 14:22:24
【问题描述】:
我想让这个简化,这样我就可以控制有多少嵌套的 for 循环。基本上这将是 3
for d1 in ['left','right','up','down']:
for d2 in CreateDirectionList(d1):
for d3 in CreateDirectionList(d2):
#Do something with list [d1, d2, d3]
return False
而 4 是
for d1 in ['left','right','up','down']:
for d2 in CreateDirectionList(d1):
for d3 in CreateDirectionList(d2):
for d4 in CreateDirectionList(d3):
#Do something with list [d1, d2, d3, d4]
return False
我几乎是个初学者。
CreateDirectionList 只是根据字符串输入返回一个包含 2 个字符串的列表
【问题讨论】:
-
你到底想做什么?只需创建所有不同的方向排列?
-
我想我明白你在问什么,如果你把它打开,我会回答你的问题。
-
我没有关闭它
-
哦,它已关闭,因为它与 stackoverflow.com/questions/48395838/… 相似
-
是的,但它不是固定产品...我严重怀疑所附问题是否满足 OPs 问题。